你能否阻止某个网站进入浏览器的历史记录?

时间:2015-11-10 15:47:49

标签: javascript php security browser web

这里有一个奇怪的问题。

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

他们的一个要求是,如果有人使用他们的网站,那么它不会在浏览器的历史记录中注册。我以前从未见过,但至少需要深入研究它。

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

这可能是一个延伸,但我只是在这里寻找任何建议。

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

思想???

1 个答案:

答案 0 :(得分:1)

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

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

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

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

可能有一种方法可以尝试将用户带到网站的iframe版本,将谷歌用于“真实”版本,但谷歌希望你做的事情可能不太可靠(也许谷歌应该添加这样的版本)注册滥用慈善机构的排名特征 - 嗯)。

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