![如何使用 HTTP Basic 註銷?](https://rvso.com/image/1451218/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20HTTP%20Basic%20%E8%A8%BB%E9%8A%B7%EF%BC%9F.png)
使用 HTTP 基本驗證登入後,瀏覽器很少能讓您輕鬆登出網站。我怎樣才能做到這一點?
(這種形式的身份驗證很少在公共網路上使用,但我所在的內部網路一直在使用它。在這種身份驗證中,您會看到一個彈出對話框,要求您輸入用戶名和密碼。)
答案1
對於大多數瀏覽器
使用網址列以無意義的使用者身分登入。例如,如果您登入http://codereview.internal.company並載入 URL http://codereview.internal.company/r144
,輸入:
http://logout:[email protected]/r144
H T裡亞迪 (Riyadi) 在 tolaris.com 上
對於鉻
這曾經在 Chrome 上有效,但現在不再有效。可能沒有完整的解決方案,但請參閱https://superuser.com/a/1598511/28585和https://stackoverflow.com/a/64611309/327615進行一些討論。
答案2
對於 Chrome 瀏覽器,您可以透過在網址列中鍵入來完全重新啟動 Chrome 應用程式。
chrome://restart
另一種方法是,始終以隱身模式開啟瀏覽器。對 Chrome 來說,快捷方式是
ctrl + shift + n
您可以嘗試的另一種方法是,如果您想註銷,請嘗試提供錯誤的憑證。說,
randometxt@localhost:3000
*有時,這有效。
答案3
來自回答
您在 Chrome 上有以下選項
鉻://重新啟動
以隱身模式啟動
在沒有資源的url中輸入錯誤的用戶名
例如:如果 url 是
http://mywebsite.com/resources/
,則不管用如果我輸入,但是http://[email protected]/resources/
將工作如果我只輸入http://[email protected]/
- 它清除基本驗證憑證
- 再次提示輸入憑證
- 但是,輸入有效憑證將不起作用,因為在後台,chrome 仍然會發送錯誤的使用者作為 url 的一部分,即使 url 顯示在網址列中的右側當提示您輸入憑證時,您需要
Cancel
點擊網址列並按 重新載入頁面enter
。現在輸入正確的密碼
答案4
在 Firefox 中,前往首選項 -> 隱私和安全性 -> 清除歷史記錄,然後選擇僅有的「活動登入」複選框(可以選擇適當的時間段),然後按一下「確定」。
(這將使您退出全部您使用 HTTP 基本驗證登入的網站。沒有官方方法可以僅從一個網站註銷)