`
security
  • 浏览: 376360 次
  • 来自: www.pgp.org.cn
社区版块
存档分类
最新评论

禁止IE后退积累笔记

阅读更多

禁止back space键:<body onkeydown="if(event.keyCode==8) return false;">

禁止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标记,如下面:
<HEAD>
<METAHTTP-EQUIV="Pragma"CONTENT="no-cache">
<METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache">
<METAHTTP-EQUIV="Expires"CONTENT="0">
</HEAD>

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的键值项都必须新建。

<script language="JavaScript">
<!--
javascript:window.history.forward(1);
//-->
</script>


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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics