【问题标题】:Can you block a website from being in a browser's history?您可以阻止网站进入浏览器的历史记录吗?
【发布时间】:2016-02-11 13:35:52
【问题描述】:

这里有一个奇怪的问题。

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

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

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

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

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

想法???

【问题讨论】:

  • 如果客户端使用 Firefox 或 Chrome,则有隐身模式/隐私浏览。更好地建议您的客户利用这一点..
  • 了解女性将如何访问该网站会很有帮助。它是直接来自谷歌,还是从其他地方定向到它。如果是后者,您可以在他们访问网站之前提供保护隐私的解决方案(例如“如何启用隐私模式”)。
  • 由于他们不太可能直接访问该网站,因此您无法保护他们免于留下搜索痕迹以显示他们搜索过该网站。因此,在您的网站上放置有关如何在所有主要浏览器中清除缓存/历史记录的说明可能比任何 javascript 黑客从历史记录中删除您的页面更有帮助。

标签: javascript php security browser web


【解决方案1】:

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

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

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

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

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

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

【讨论】:

  • 我知道 iframe/隐藏站点在 Google 眼中是个坏主意。 :) 但我必须至少把它放在那里。我认为私人浏览的操作方法是关键,并实现一个“快速退出”按钮,它也只是启动一个通用页面。越安全越好。
  • @Aaron 绝对是。我只是试图涵盖所有基础,因为尚不清楚人们将如何访问您的网站。我确实想知道是否有一个出色的解决方案等待被发现。祝你好运!
  • 我也希望在这里的一些答案中看到一些精彩。 :) 如果我发现任何惊人的东西,我会发布。
  • @cnd 我不知道你的问题是什么?这很简单:如果您有一个有效的答案,请发布答案。不要只说“我有一个有效的答案,但我会在别处发布”。把它贴在这里,让每个人都可以看到它。
  • @cnd 在此处发布您的答案。这就是他们试图让你做的所有事情。只需将它们发布在这里,而不是其他地方。
猜你喜欢
  • 2010-09-08
  • 1970-01-01
  • 1970-01-01
  • 2011-04-19
  • 1970-01-01
  • 1970-01-01
  • 2017-01-11
  • 2015-06-14
  • 1970-01-01
相关资源
最近更新 更多