當前系統為“學員管理系統”,學員是按校區(qū)來管理的。
需求:要將當前所查看的“校區(qū)”給緩存下來,當下次刷新系統再進入時,還是查看刷新之前那些校區(qū)的數據。我現在是使用的cookie來緩存的當前所查看的校區(qū),當刷新系統時判斷cookie有沒有值,有則取cookie中的值。
操作流程:當我在Chrome下打開兩個不同的頁簽,
第一個頁簽使用“admin”登錄該系統,查看a、b兩個校區(qū)的數據;
第二個頁簽使用“張小三”登錄該系統,查看c、d兩個校區(qū)的數據;
問題描述:兩個頁簽中保存的cookie都是一樣的。
期望:每個頁簽對應的cookie都不一樣,想請教各位有沒有比較好的解決方案?
在線等...
期望:每個頁簽對應的cookie都不一樣,想請教各位有沒有比較好的解決方案?
你 cookie 的名字隨機,就每個都不一樣了啊。(但這樣有什么意義呢)
錯誤的前提下,去尋找方法沒有意義的。你的出發(fā)點就是錯的。對于我見過的所有瀏覽器,像 cookie ,本地緩存這些狀態(tài),是共享的。(隱身模式除外)
你硬要實現,多用戶同時登錄狀態(tài)(像 Gmail 那種),不同標簽頁狀態(tài)還隔離,也不是不行,先需要設置一些前提,比如,如果定義“同一個標簽頁”之類的。然后,前后端共同設計一些機制,是可以做到的。不過,根據你問的問題,這個對你來說就太難了。還是先把基礎的一些東西搞明白吧。
這個需求比較蛋疼,特別是第2的不同標簽頁不同用戶
盡管如此,還是可以實現的.
方法:url帶上token以便區(qū)分用戶.cookie值累加,例如以|分割,這樣就完美實現了.
比如:
A登錄后為:.com/?sid=3f4044be7153afec9c234dab8ef11d28
B登錄后為:.com/?sid=2e02f73a987b65242ab0860e5b9a214e
cookie:
uname=A|B
蛋疼在瀏覽器登錄上,一般的習慣是A已經登錄了,登錄頁也就不再了,B需要A退出后再登.
除非,你的登錄頁也帶上token.
有一個現成的demo可供觀察:登錄兩個QQ,從QQ進入郵箱后,你就會發(fā)現不同標簽頁不同的QQ用戶.
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數據專業(yè)的國家
達內教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產業(yè)為響應國家深化產教融合/校企合作的政策,積極推進“中國制造2025”,實現中華民族偉大復興的升級產業(yè)鏈。利用北京大學優(yōu)質教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯想擔任系統開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經理從事移動互聯網管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經理職務負責iOS教學及管理工作。
浪潮集團項目經理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網頁制作和網頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經驗。曾經歷任德國Software AG 技術顧問,美國Dachieve 系統架構師,美國AngelEngineers Inc. 系統架構師。