javascript - 使用 javascript 删除浏览器历史记录(或防止记录 URL)

标签 javascript browser browser-history

我有一个客户(家庭暴力中心)想知道我们是否可以阻止他们的网站出现在浏览器历史记录中,或者在用户退出网站时从浏览器历史记录中删除用户访问。

我知道一旦有人在网站上,我们就可以构建它,以防止新页面加载,就像使用 location.replace 进行导航的普通页面一样,但是当有人输入 http://example.org 时,初始页面访问。仍将载入史册。

是否可以在页面加载时阻止该页面被记录在历史记录中,或者如果存在则删除该记录?

我有一种不好的预感它不能,但如果有人知道这是我在 Stack Overflow 上的所有 smartypants friend 。

最佳答案

很遗憾,这无法完成。

对于您的客户场景,我最好的建议是让用户了解如何从浏览器历史记录中删除他们的访问,以及如何在以后的访问中使用匿名浏览/隐私模式/隐身模式。

关于javascript - 使用 javascript 删除浏览器历史记录(或防止记录 URL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12093320/

相关文章:

php - 我可以知道人们何时在新标签页中打开我网站上的链接吗?

javascript - 我可以获得对在 jQuery 插件中创建的对象的引用吗?

javascript - 如何更改图像的不透明度?

c# - Web 浏览器到 WPF 图像拖放

php - 如何使用 PHP 在 Web 浏览器中运行 C 代码

android - 从 WebBackForwardList 获取 WebView 历史记录

javascript - 使用选项卡 : jump to first invalid tab 的表单验证

javascript - 突出显示菜单项及其子菜单项

python - 如何以编程方式检查 Windows 计算机上打开的浏览器实例?

backbone.js - 我应该使用哪一个? Backbone.js Router.navigate 和 window.location.hash