情景:
我有一个关于家庭暴力的敏感网站,其中包含一个“退出”按钮,直接链接到Google。这样,任何访问该网站的人都可以在访客感到不安或不舒服时快速跳转到Google。
我希望能够清除有关此网站的任何引用,包括历史记录和后退按钮功能。基本上,删除任何访问该网站的证据。请记住,并非所有人都知道如何匿名浏览,有些人甚至无法离开家浏览互联网。是的,这种情况非常糟糕。
我尝试使用 location.replace
而不是常规链接来防止它们被保存到历史记录中,但它们仍然被保存在历史记录中。
我还尝试使用browser.history.deleteUrl({url:“https://thewebsite”})
,但是这会导致错误,因为browser
未定义。
这种情况下,从网站上实现这一点是否真的可能?或者还有其他选项吗? 谢谢!
history.deleteUrl
而不是browser.deleteUrl
(browser
在Web环境中不是默认全局变量),可能需要与history.search
结合使用以查找要删除的URL。请注意,并非所有浏览器都有此功能,但你能做的事情有限,大多数浏览器都支持。 - T.J. Crowderbrowser
会是正确的。请注意,它需要是browser.history.deleteUrl
,而不仅仅是browser.deleteUrl
。) - Brian Drake