gpt4 book ai didi

javascript - 如何使用 JavaScript 清除身份验证缓存?

转载 作者:行者123 更新时间:2023-11-30 18:25:34 25 4
gpt4 key购买 nike

我遇到过使用 JavaScript 清除浏览器(FireFox 和 Chrome)之间的身份验证缓存。

引用这篇文章Link ,使用 XMLHttpRequest 清除非 IE 浏览器缓存的部分在我的情况下不起作用。

我正在寻找替代方法,有什么建议吗?请帮忙

先谢谢你。

最佳答案

我一直在寻找类似的解决方案,并找到了一个适用于 Trac(问题管理系统)的补丁。

我已经查看了代码(而且我很累,所以我没有解释所有内容);基本上,您需要使用保证无效的凭据对您的登录页面进行 AJAX 调用。浏览器将收到 401 并知道它需要在您下次访问时询问您正确的凭据。您使用 AJAX 而不是重定向,这样您就可以指定不正确的凭据并且浏览器不会弹出对话框。

在补丁 ( http://trac-hacks.org/wiki/TrueHttpLogoutPatch ) 页面上,他们使用了非常初级的 AJAX; jQuery 或 Prototype 等更好的东西可能更好,尽管这样可以完成工作。

关于javascript - 如何使用 JavaScript 清除身份验证缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10930378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com