﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-David.Turing's Security Blog-随笔分类-JavaScript</title><link>http://www.blogjava.net/security/category/8412.html</link><description>Java Security, CAPICOM, CryptoAPI/CSP, BouncyCastle, Openssl, JCE/JCA, SSO, CAS, Tivoli, CA, PKI
&lt;br&gt;
&lt;font color="#00f100"&gt;本站内容只兼容IE浏览器&lt;/font&gt;
&lt;br&gt;
&lt;font color="#00f100"&gt;重要的文章包均含本人的PGP签名，本人愿意对自己的言论负责&lt;/font&gt;
&lt;br&gt;</description><language>zh-cn</language><lastBuildDate>Tue, 27 Feb 2007 08:40:35 GMT</lastBuildDate><pubDate>Tue, 27 Feb 2007 08:40:35 GMT</pubDate><ttl>60</ttl><item><title>禁止IE后退积累笔记</title><link>http://www.blogjava.net/security/archive/2006/03/14/35196.html</link><dc:creator>david.turing</dc:creator><author>david.turing</author><pubDate>Tue, 14 Mar 2006 03:11:00 GMT</pubDate><guid>http://www.blogjava.net/security/archive/2006/03/14/35196.html</guid><wfw:comment>http://www.blogjava.net/security/comments/35196.html</wfw:comment><comments>http://www.blogjava.net/security/archive/2006/03/14/35196.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/security/comments/commentRss/35196.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/security/services/trackbacks/35196.html</trackback:ping><description><![CDATA[<P>禁止back space键：&lt;body onkeydown="if(event.keyCode==8) return false;"&gt;</P>
<P>禁止ctrl+n：onkeydown="if(event.keyCode==78 &amp;&amp; event.ctrlKey) return false;"</P>
<P><BR>当我们不想让用户后退到a页面</P>
<P>可以在a页面跳转后将a页面的window.location=b页面url，</P>
<P>这样后来用户想后退到a页面时，进入的就是b页面</P>
<P>使用java提供的方法，在jsp或者servlet中都可以<BR>&lt;%<BR>response.setHeader("Pragma","No-cache");<BR>response.setHeader("Cache-Control","no-cache");<BR>response.setDateHeader("Expires",0);<BR>%&gt;<BR>2,使用HTML标记，如下面：<BR>&lt;HEAD&gt;<BR>&lt;METAHTTP-EQUIV="Pragma"CONTENT="no-cache"&gt;<BR>&lt;METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache"&gt;<BR>&lt;METAHTTP-EQUIV="Expires"CONTENT="0"&gt;<BR>&lt;/HEAD&gt;<BR><BR>HKEY_CURRENT_USERSoftware\Policies\Microsoft\Internet Explorer\Restrictions </P>
<P>适用范围：Windows NT/2000<BR>通过修改注册表，可以禁止用户使用IE浏览器的“前进”/“后退”按钮。<BR>步骤1：运行注册表编辑器，找到HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions子键。<BR>步骤2：找到或新建“NoNavButtons”键值项，其数据类型是“字符串值”，设置其键值为“1”，表示禁用IE浏览器的“前进”/“后退”按钮；设置其值为“0”，则表示启用IE浏览器的“前进”/“后退”按钮。<BR>注意<BR>如果希望修改计算机所有用户的设置，其相应操作子键为： HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\lnternet Explorer\Restions。同样子键lnternet Explorer和Restrictions的键值项都必须新建。</P>
<P>&lt;script language="JavaScript"&gt; <BR>&lt;!-- <BR>javascript:window.history.forward(1); <BR>//--&gt; <BR>&lt;/script&gt; </P>
<P><BR>灵感写回忆录(118978) 10:48:44<BR>要跳转页面的时候，this.location.replace("FooURL.html");便可，这样连回退图标都没有 <BR>灵感写回忆录(118978) 10:49:07<BR>喔，好像是location.href.replace，反正就是这样，好久没有写了 </P><img src ="http://www.blogjava.net/security/aggbug/35196.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/security/" target="_blank">david.turing</a> 2006-03-14 11:11 <a href="http://www.blogjava.net/security/archive/2006/03/14/35196.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>