安全脚本清除缓存并立即离开网站

时间:2015-09-15 17:09:49

标签: javascript privacy

我正在一个女性庇护所的网站上工作,他们想要一个“恐慌按钮”,自动带你到另一个网站。这很常见,但我还需要它自动清除缓存,因此滥用者无法点击“后退”按钮或历史记录,以便在被中断之前查看他们正在查看的内容。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

除非用户安装浏览器插件,否则我认为答案是“不能作为网站功能”。例如,以下是Mozilla开发网络(MDN)says关于此的内容:

  

出于安全原因......无法清除会话历史记录或禁用非特权代码的后退/前进导航。最接近的解决方案是location.replace()方法,该方法用提供的URL替换会话历史记录的当前项。

非特权基本上是指网站可能在浏览器上运行的任何JavaScript。

现在一个“恐慌按钮”插件/附加组件可以做这种事情,但是:

  1. 用户必须安装它。 (对于中等技术水平的人来说简单......)

  2. 如果有人查看浏览器,很明显它已经安装。

  3. 还有一个问题是人们如何决定信任这样的插件才能正确实施,而不是包含令人讨厌的东西。

  4. 更好的想法是教育用户使用浏览器隐身模式。但是,这仍然会在用户的计算机上留下痕迹(取决于您的浏览器和其他内容),以及外部网络日志记录等。