問題:當(dāng)我們很頻繁的使用一個網(wǎng)址時罪帖,會發(fā)現(xiàn)即使開多個瀏覽器客戶端促煮,每個客戶端使用不同用戶登錄食听,最終結(jié)果是,對于開的多個瀏覽器客戶端污茵,統(tǒng)一使用的是最后一個登錄用戶樱报。那么,我們想使用多個瀏覽器tab頁訪問同一個系統(tǒng)泞当,每個tab頁都使用不同用戶登錄迹蛤,如何實(shí)現(xiàn)呢?
分析:同一個機(jī)器襟士,相同瀏覽器之所以會使用同一個用戶/密碼訪問web系統(tǒng)的原因盗飒,是因?yàn)闉g覽器默認(rèn)記錄了登錄該系統(tǒng)最新的用戶cookies。且陋桂,該cookies對這個瀏覽器全局生效逆趣。
解決方法:打開C:\Windows\System32\drivers\etc\hosts,你可以給本機(jī)多加幾個名字嗜历。
例如:127.0.0.1 localhost a b c d宣渗,
127.0.0.1 ? ? ? localhost
127.0.0.1? ? ? ?a
127.0.0.1 ? ? ? b
127.0.0.1? ? ? ?c
127.0.0.1? ? ? ?d
# http://172.17.1.200:8090/Account/Login
#? 172.17.1.200? ? ? ? ?hlzk
#? 172.17.1.200 ?? ??? ?hlzk1
#? 172.17.1.200 ?? ??? ?hlzk2
這樣,我們就可以通過以下的一些url來訪問了:
http://127.0.0.1:3000 ??a用戶登陸
http://localhost:3000 ????b用戶登陸
http://a:3000 ?c用戶登陸
http://b:3000 ?d用戶登陸
http://c:3000 ?e用戶登陸
http://d:3000 ?f用戶登陸
你完全可以只打開一個瀏覽器梨州,然后開幾個tab痕囱,分別訪問上面幾個url,然后登錄不同的用戶暴匠。