奇怪的问题。
我正在为客户建立一个网站,该网站是一家受虐妇女庇护所。他们希望确保寻求服务的女性的安全。
他们的其中一项要求是,如果有人使用他们的网站,则该网站不会以某种方式在浏览器的历史记录中注册。我以前从未见过,但至少需要调查一下。
我唯一的想法是以某种方式在单个页面中加载所有页面,然后使该页面的标题和 url 中没有实际庇护所的名称。因此,如果有人碰巧查看历史记录,它会显示为“Sue's Bakery”而不是实际名称。
这可能有些牵强,但我只是想在这里寻找任何建议。
如果有实际的代码来阻止浏览器历史记录中的网站,那就更好了。
想法???
最佳答案
没有办法阻止站点出现在浏览器的历史记录中。同样,也没有可靠的方法来检测用户是否正在使用隐私浏览模式(如果没有,则将他们重定向到“安全”站点)。
正如其他人所说;如果他们通过 Google 访问网站,最好提供有关如何从浏览器历史记录中删除项目的明确说明(针对每个浏览器显示不同的图示说明)。
如果他们从其他地方访问该站点,则可以在此处列出说明以告知他们如何启用(以及稍后禁用)隐私浏览模式。
您提到试图通过假名隐藏网站。这可能起作用的一种方法是将站点放入一个虚拟站点,其中一个 iframe 指向“真实”站点。 iframe 可能用于“Sue's Bakery”(如您所说),但 iframe 将容纳来自真实网站的内容。不幸的是,我不相信谷歌会喜欢这个,所以没有人会通过谷歌找到网站的“安全”iframe 版本。这会有问题吗?
可能有一种方法可以尝试将用户带到网站的 iframe 版本,并将 Google 带到“真实”版本,但这可能是不可靠的,而不是 Google 希望您做的事情(也许 Google 应该添加这样的他们对注册虐待慈善机构的排名的一个特征 -- 嗯)。
很抱歉无法提供清晰简单的解决方案,但我认为不存在。
关于javascript - 您可以阻止网站出现在浏览器的历史记录中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33633989/