链接按钮没有历史记录

时间:2011-07-27 20:59:33

标签: javascript html

我正在为家庭暴力机构设计一个网站,我想要包含一个“逃生”按钮。但是,只需链接就会有人看到浏览器的历史记录或点击后退按钮以查看它们的位置。

所以,我的问题是:(1)是否可以加载网页并将其从历史中排除? (2)在链接到谷歌之后是否可以禁用后退按钮?

提前感谢您的帮助!

4 个答案:

答案 0 :(得分:1)

没有。

但是,您可以检测浏览器,然后详细说明如何清除当前浏览器的历史记录/缓存。

答案 1 :(得分:1)

禁用后退按钮:

<script language="text/javascript">

function goNewWin() {

//***Get what is below onto one line***

window.open("backbuttonnewpage.html",'TheNewpop','toolbar=1,
location=1,directories=1,status=1,menubar=1,
scrollbars=1,resizable=1'); 

//***Get what is above onto one line*** 

self.close()

}

</script> 

<a href="javascript:goNewWin()">Click to go to a new page</a>

来自http://www.htmlgoodies.com/tutorials/buttons/article.php/3478911/backbutton.html

答案 2 :(得分:1)

也许,不。这完全是浏览器驱动的。当调用window.location.replace(newURL)时,已知某些浏览器会替换历史记录中的页面,但这并不能保证,也不建议使用。

答案 3 :(得分:1)

关于您的第一个问题:据我所知,浏览器的历史记录完全取决于浏览器的设置。网站不能(也不应该)尝试访问浏览器的任何首选项和功能。网站只提供信息(即代码和资源) - 浏览器的任务是决定如何处理它(如何解析和渲染它)。 所以在我看来,你能做的最好的事情是建议用户清理一个人的历史或使用“私人模式”。您甚至可能会提供有关如何执行此操作的信息,具体取决于用户的浏览器。

无论如何:针对您的项目反对家庭暴力的最佳方案!