David.Turing's blog

           

          禁止IE后退積累筆記

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

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


          當(dāng)我們不想讓用戶后退到a頁面

          可以在a頁面跳轉(zhuǎn)后將a頁面的window.location=b頁面url,

          這樣后來用戶想后退到a頁面時,進(jìn)入的就是b頁面

          使用java提供的方法,在jsp或者servlet中都可以
          <%
          response.setHeader("Pragma","No-cache");
          response.setHeader("Cache-Control","no-cache");
          response.setDateHeader("Expires",0);
          %>
          2,使用HTML標(biāo)記,如下面:
          <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瀏覽器的“前進(jìn)”/“后退”按鈕。
          步驟1:運(yùn)行注冊表編輯器,找到HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions子鍵。
          步驟2:找到或新建“NoNavButtons”鍵值項(xiàng),其數(shù)據(jù)類型是“字符串值”,設(shè)置其鍵值為“1”,表示禁用IE瀏覽器的“前進(jìn)”/“后退”按鈕;設(shè)置其值為“0”,則表示啟用IE瀏覽器的“前進(jìn)”/“后退”按鈕。
          注意
          如果希望修改計(jì)算機(jī)所有用戶的設(shè)置,其相應(yīng)操作子鍵為: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\lnternet Explorer\Restions。同樣子鍵lnternet Explorer和Restrictions的鍵值項(xiàng)都必須新建。

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


          靈感寫回憶錄(118978) 10:48:44
          要跳轉(zhuǎn)頁面的時候,this.location.replace("FooURL.html");便可,這樣連回退圖標(biāo)都沒有
          靈感寫回憶錄(118978) 10:49:07
          喔,好像是location.href.replace,反正就是這樣,好久沒有寫了

          posted on 2006-03-14 11:11 david.turing 閱讀(5603) 評論(2)  編輯  收藏 所屬分類: JavaScript

          評論

          # re: 禁止IE后退積累筆記 2006-03-18 09:38 johnnylzb

          很好,正好符合我的項(xiàng)目需要,但請問如何禁止IE的后退按鈕呢?我不想修改瀏覽器讓該欄隱藏。  回復(fù)  更多評論   

          # re: 禁止IE后退積累筆記 2006-08-08 10:41 york

          在頁面上嵌入一個"空"的iframe,因?yàn)閕frame相對當(dāng)前document是延遲加載的,所以按后退按鈕,效果是重新加載該空iframe,也就間接阻止后退  回復(fù)  更多評論   


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(110)

          我參與的團(tuán)隊(duì)

          隨筆分類(126)

          隨筆檔案(155)

          文章分類(9)

          文章檔案(19)

          相冊

          搜索

          積分與排名

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 新巴尔虎右旗| 聂荣县| 重庆市| 怀远县| 公主岭市| 榆林市| 阿巴嘎旗| 浦北县| 青浦区| 富锦市| 江孜县| 墨竹工卡县| 巴林右旗| 饶河县| 洛阳市| 平乐县| 北碚区| 定安县| 吉首市| 旺苍县| 左贡县| 金乡县| 崇仁县| 天津市| 雷山县| 普陀区| 凌云县| 南丰县| 神木县| 启东市| 嵩明县| 阿拉善右旗| 且末县| 商水县| 青海省| 闽清县| 枝江市| 广南县| 基隆市| 抚松县| 双桥区|