你能阻止一个网站进入浏览器的历史吗?

Aar*_*ron 10 javascript php browser security web

奇怪的问题在这里.

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

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

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

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

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

思考???

Chu*_*utt 2

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

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

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

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

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

很抱歉无法提供清晰且简单的解决方案,但我不相信存在这样的解决方案。