Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从用户浏览器历史记录中隐藏网站_Javascript_Html_Incognito Mode_Private Bower - Fatal编程技术网

Javascript 从用户浏览器历史记录中隐藏网站

Javascript 从用户浏览器历史记录中隐藏网站,javascript,html,incognito-mode,private-bower,Javascript,Html,Incognito Mode,Private Bower,我即将开始为家庭和性虐待受害者建立一个信息和支持服务网站。当然,用户访问该网站是敏感的,虐待者发现他们访问了该网站,其后果可能是毁灭性的。因此,我正在寻找一种方法,以保持用户的访问尽可能谨慎 我不能假设每个用户都有技术知识,而且可能有多种语言的用户。此外,他们可能需要快速退出站点(我有解决方案),并且可能无法在被发现之前返回计算机。因此,虽然最明显的解决方案是建立一个页面,指导用户如何清除浏览历史记录,但这可能不是实践中最简单的方法。由于所有的变量都在起作用,一个一揽子解决方案将是最好的解决方案

我即将开始为家庭和性虐待受害者建立一个信息和支持服务网站。当然,用户访问该网站是敏感的,虐待者发现他们访问了该网站,其后果可能是毁灭性的。因此,我正在寻找一种方法,以保持用户的访问尽可能谨慎

我不能假设每个用户都有技术知识,而且可能有多种语言的用户。此外,他们可能需要快速退出站点(我有解决方案),并且可能无法在被发现之前返回计算机。因此,虽然最明显的解决方案是建立一个页面,指导用户如何清除浏览历史记录,但这可能不是实践中最简单的方法。由于所有的变量都在起作用,一个一揽子解决方案将是最好的解决方案

到目前为止,我能想到两种解决方案,但两者都有问题:

首先,根本没有把网站记录在浏览器的搜索历史中。据我所知,这将是浏览器之间的问题,如果不是不可能实现的话

第二种方法是在一个无害的域名上有一个不会引起怀疑的登录页面,然后有一个按钮,可以通过私人或匿名浏览器自动加载网站(我可以简单地写下说明,'右击按钮并选择'在匿名浏览器中打开',但如果可能的话,我正在寻找一个更简单的解决方案)

虽然第二个解决方案的一些化身似乎更可信——我需要考虑的是,通过浏览器历史搜索滥用者是可能的,因此,第一个解决方案是最理想的。


欢迎您对这两种方法中的任何一种或任何其他方法提出任何想法。

您不能使用JavaScript修改浏览器历史记录。 您可以更改最近访问的页面的堆栈,但它只影响上一页/下一页按钮。
我能想到的最好的办法是:建议访问网站的人使用私人浏览模式,自己清理历史记录。

你可以
iframe
在一个无害的域中访问你的实际网站,但要准备好让他们访问
https://who-let-the-dogs-out.com
为家庭虐待提供支持。虽然你显然有良好的意图另外,如果JavaScript中存在删除历史记录的功能,那么会有很多人没有这么好的意图,并且可能会以某种方式将此功能用于网络钓鱼攻击。我认为你的第二种选择是不可行的。如果滥用者有足够的怀疑来检查浏览器历史记录,那么总是有机会的“我认为这里的目标是尽可能无害,而不是让人们无法了解发生了什么事。你要向页面用户解释,在私人窗口/选项卡中浏览是如何工作的。这是“技术知识”的最低要求。”在这种情况下,其他一切都是胡说八道。