javascript - 您可以阻止网站出现在浏览器的历史记录中吗?

标签 javascript php security browser web

奇怪的问题。

我正在为客户建立一个网站,该网站是一家受虐妇女庇护所。他们希望确保寻求服务的女性的安全。

他们的其中一项要求是,如果有人使用他们的网站,则该网站不会以某种方式在浏览器的历史记录中注册。我以前从未见过,但至少需要调查一下。

我唯一的想法是以某种方式在单个页面中加载所有页面,然后使该页面的标题和 url 中没有实际庇护所的名称。因此,如果有人碰巧查看历史记录,它会显示为“Sue's Bakery”而不是实际名称。

这可能有些牵强,但我只是想在这里寻找任何建议。

如果有实际的代码来阻止浏览器历史记录中的网站,那就更好了。

想法???

最佳答案

没有办法阻止站点出现在浏览器的历史记录中。同样,也没有可靠的方法来检测用户是否正在使用隐私浏览模式(如果没有,则将他们重定向到“安全”站点)。

正如其他人所说;如果他们通过 Google 访问网站,最好提供有关如何从浏览器历史记录中删除项目的明确说明(针对每个浏览器显示不同的图示说明)。

如果他们从其他地方访问该站点,则可以在此处列出说明以告知他们如何启用(以及稍后禁用)隐私浏览模式。

您提到试图通过假名隐藏网站。这可能起作用的一种方法是将站点放入一个虚拟站点,其中一个 iframe 指向“真实”站点。 iframe 可能用于“Sue's Bakery”(如您所说),但 iframe 将容纳来自真实网站的内容。不幸的是,我不相信谷歌会喜欢这个,所以没有人会通过谷歌找到网站的“安全”iframe 版本。这会有问题吗?

可能有一种方法可以尝试将用户带到网站的 iframe 版本,并将 Google 带到“真实”版本,但这可能是不可靠的,而不是 Google 希望您做的事情(也许 Google 应该添加这样的他们对注册虐待慈善机构的排名的一个特征 -- 嗯)。

很抱歉无法提供清晰简单的解决方案,但我认为不存在。

关于javascript - 您可以阻止网站出现在浏览器的历史记录中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33633989/

相关文章:

javascript - 一周中有多少人注册

javascript - 无法解析 mongodb json 响应 - javascript

php - 保存与多列的关系

php - phar 文件无法在 apache 下运行

ios - 应用程序传输安全 : Which method for RESTful APIs? `NSExceptionAllowsInsecureHTTPLoads` 或 `NSAllowsArbitraryLoads`

c# - wcf 联合安全 token 是 session token 还是可重用的?

用于加密的 WCF 绑定(bind)安全性

javascript - Chart.JS 改变动画

Javascript 忽略 if 语句

php_excel07-如何将一行的属性复制到下一行