gpt4 book ai didi

javascript - 停止浏览器存储访问历史

转载 作者:太空狗 更新时间:2023-10-29 15:15:01 25 4
gpt4 key购买 nike

我目前正在为一家妇女庇护所开发一个网站。由于这对于那些使用该网站的人来说是非常敏感的信息,我想阻止浏览器存储他们访问的任何历史记录。这可能使用类似 HTML5 History API 的东西吗?理想情况下它也适用于 IE6+,因为有很多人使用旧版本的 IE。

我知道浏览器有隐私浏览模式,但大多数人不知道,所以最好采用自动方式。

一个潜在的(虽然不太受欢迎)解决方案是提示人们使用隐私浏览模式(如果他们目前没有这样做)。是否可以通过 JavaScript 检测到这一点?

编辑: 我接受了 Virgil 的回答,因为教育是最好的选择,因为他们可能也需要将学到的知识应用到其他网站。我还在 hide my visit 按钮上使用了 Joseph 的 location.replace 以禁用后退按钮。

需要注意的一件有趣的事情是,我尝试在站点上的所有链接上使用 history.replace,认为这将替换所有浏览器历史记录,这意味着只记住最后查看的页面。然而,在 Firefox 中打开历史记录面板 - 未在其他浏览器中测试 - 仍然显示每个查看页面的日志,只是无法通过后退按钮访问。

因此,对于有类似疑问的任何人,我想重申,教育用户是保护他们的第一步。谢谢大家的建议。

问候

瑞克

最佳答案

不幸的是,这是不可能的。必须采取用户操作才能删除他们的历史记录。我建议您发出警告,以便女性可以删除她们的历史记录,并且您可以为每个主要浏览器添加说明。关于 HTML5 和 JavaScript,这在 IE6 中是不可能的,因为它不支持 HTML5。

关于javascript - 停止浏览器存储访问历史,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7892130/

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