【问题标题】:Can I remove a site's entry in the browsers history by clicking a link?我可以通过单击链接删除浏览器历史记录中的站点条目吗?
【发布时间】:2010-12-03 21:52:49
【问题描述】:
我正在开发一个妇女收容所网站,并希望包含一个链接以离开该网站并在浏览器历史记录中删除其条目。目的是掩盖寻求帮助的人的踪迹。
理想情况下,我想使用 jQuery 之类的东西来实现此功能。目前,替代方法是一个页面,其中包含有关如何手动清除每个浏览器的历史记录的说明。
【问题讨论】:
标签:
javascript
browser-history
【解决方案1】:
由于代码访问安全问题,这是不可能的。想象一下,如果您访问的网站在您不知情或未经批准的情况下清除了您的历史记录。
我可能会在隐私页面上添加一个醒目的通知,其中包含有关如何删除某些主要浏览器的历史记录、cookie、缓存等的一些信息,以及有关使用每个主要浏览器的隐私/隐身模式的一些信息.
【解决方案2】:
您的替代方案是唯一的解决方案,也是最好的解决方案。不幸的是,我的头脑还不够邪恶,无法想象如何滥用这种能力,但请放心。
另一方面,向用户解释如何自己掩盖他们的踪迹将有助于他们在所有网站上做到这一点,而不仅仅是您的网站。
教男人(或女人)钓鱼……
【解决方案3】:
这在使用 Javascript 时是不可能的。您可以将内容加载到另一个域的 iframe 中,以保护这些人免受历史条目的影响,但它不一样,他们必须知道备用域。