禁止IE后退积累笔记

阅读更多

禁止back space键:

禁止ctrl+n:onkeydown="if(event.keyCode==78 && event.ctrlKey) return false;"


当我们不想让用户后退到a页面

可以在a页面跳转后将a页面的window.location=b页面url,

这样后来用户想后退到a页面时,进入的就是b页面

使用java提供的方法,在jsp或者servlet中都可以
<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires",0);
%>
2,使用HTML标记,如下面:






HKEY_CURRENT_USERSoftware\Policies\Microsoft\Internet Explorer\Restrictions

适用范围:Windows NT/2000
通过修改注册表,可以禁止用户使用IE浏览器的“前进”/“后退”按钮。
步骤1:运行注册表编辑器,找到HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions子键。
步骤2:找到或新建“NoNavButtons”键值项,其数据类型是“字符串值”,设置其键值为“1”,表示禁用IE浏览器的“前进”/“后退”按钮;设置其值为“0”,则表示启用IE浏览器的“前进”/“后退”按钮。
注意
如果希望修改计算机所有用户的设置,其相应操作子键为: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\lnternet Explorer\Restions。同样子键lnternet Explorer和Restrictions的键值项都必须新建。


灵感写回忆录(118978) 10:48:44
要跳转页面的时候,this.location.replace("FooURL.html");便可,这样连回退图标都没有
灵感写回忆录(118978) 10:49:07
喔,好像是location.href.replace,反正就是这样,好久没有写了

你可能感兴趣的:(IE,Cache,Microsoft,JavaScript,浏览器)