韩剧1988免费观看全集_久久影视三级福利片_亚洲视频在线观看免费_在线观看欧美日韩_国产亚洲激情在线_亚洲精品美女久久久_欧美国产日韩一区二区在线观看_91在线观看免费高清完整版在线观看_日韩av免费看_国产又爽又黄的激情精品视频_琪琪亚洲精品午夜在线_欧美性猛xxx_不卡毛片在线看_国产亚洲日本欧美韩国_91国内在线视频_精品国产福利视频

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細頁面

禁用瀏覽器的后退按鈕

禁用瀏覽器的后退按鈕

更新時間:2019-06-23 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):


瀏覽器的后退按鈕使得我們能夠方便地返回以前訪問過的頁面,它無疑非常有用。但有時候我們不得不關(guān)閉這個功能,以防止用戶打亂預(yù)定的頁面訪問次序。本文介紹網(wǎng)絡(luò)上可找到的各種禁用瀏覽器后退按鈕方案,分析它們各自的優(yōu)缺點和適用場合。
    一、概述  
     曾經(jīng)有許多人問起,“怎樣才能‘禁用’瀏覽器的后退按鈕?”,或者“怎樣才能防止用戶點擊后退按鈕返回以前瀏覽過的頁面?”我訪問了許多網(wǎng)站,參考了這些網(wǎng)站所介紹的各種實現(xiàn)方法。如果你經(jīng)常訪問ASP編程網(wǎng)站,本文所介紹的部分內(nèi)容你可能已經(jīng)見到過。本文的任務(wù)是把各種可能的方法都介紹給大家,然后找出最好的方法!        
    二、禁止緩存      
     在我找到的許多方案中,其中有一種建議禁止頁面緩存。具體是使用服務(wù)器端腳本,如下所示:  
<% 
Response.Buffer = True 
Response.ExpiresAbsolute = Now() - 1 
Response.Expires = 0 
Response.CacheControl = "no-cache" 
%>  
     這種方法非常有效!它強制瀏覽器重新訪問服務(wù)器下載頁面,而不是從緩存讀取頁面。使用這種方法時,編程者的主要任務(wù)是創(chuàng)建一個會話級的變量,通過這個變量確定用戶是否仍舊可以查看那個不適合通過后退按鈕訪問的頁面。由于瀏覽器不再緩存這個頁面,當(dāng)用戶點擊后退按鈕時瀏覽器將重新下載該頁面,此時程序就可以檢查那個會話變量,看看是否應(yīng)該允許用戶打開這個頁面。        
     例如,假設(shè)我們有如下表單:  
<% 
Response.Buffer = True 
Response.ExpiresAbsolute = Now() - 1 
Response.Expires = 0 
Response.CacheControl = "no-cache" 
If Len(Session("FirstTimeToPage")) > 0 then        
    "用戶已經(jīng)訪問過當(dāng)前頁面,現(xiàn)在是再次返回訪問。        
    "清除會話變量,將用戶重定向到登錄頁面。        
    Session("FirstTimeToPage") = ""        
    Response.Redirect "/Bar.asp"        
    Response.End        
End If       
    "如果程序運行到這里,說明用戶能夠查看當(dāng)前頁面  
    "以下開始創(chuàng)建表單        
%>     
    <form method=post action="SomePage.asp">        
    <input type=submit>        
    </form>     
     我們借助會話變量FirstTimeToPage檢查用戶是否是第一次訪問當(dāng)前頁面。如果不是第一次(即Session("FirstTimeToPage")包含某個值),那么我們就清除會話變量的值,然后把用戶重新定向到一個開始頁面。這樣,當(dāng)表單提交時(此時SompePage.asp被打開),我們必須賦予FirstTimeToPage一個值。即,在SomePage.asp中我們需要加上下面的代碼: 
    Session("FirstTimeToPage") = "NO"        
     這樣,已經(jīng)打開SomePage.asp的用戶如果點擊后退按鈕,瀏覽器將重新請求服務(wù)器下載頁面,服務(wù)器檢查到Session("FirstTimeToPage")包含了一個值,于是就清除Session("FirstTimeToPage"),并把用戶重定向到其他頁面。當(dāng)然,所有這一切都需要用戶啟用了Cookie,否則會話變量將是無效的。      
     另外,我們也可以用客戶端代碼使瀏覽器不再緩存Web頁面:       
    <html>        
    <head>        
    <meta http-equiv="Expires" CONTENT="0">        
    <meta http-equiv="Cache-Control" CONTENT="no-cache">        
    <meta http-equiv="Pragma" CONTENT="no-cache">        
    </head>     
     如果使用上面的方法強制瀏覽器不再緩存Web頁面,必須注意以下幾點:        
    只有在使用安全連接時“Pragma: no-cache”才防止瀏覽器緩存頁面。對于不受安全保護的頁面,“Pragma: no-cache”被視為與“Expires: -1”相同,此時瀏覽器仍舊緩存頁面,但把頁面標(biāo)記為立即過期。  
    在IE 4或5中,“Cache-Control”META HTTP-EQUIV標(biāo)記將被忽略,不起作用。  
     在實際應(yīng)用中我們可以加上所有這些代碼。然而,由于這種方法不能適用于所有的瀏覽器,所以是不推薦使用的。但如果是在Intranet環(huán)境下,管理員可以控制用戶使用哪種瀏覽器,我想還是有人會使用這種方法。
    三、其他方法        
     接下來我們要討論的方法以后退按鈕本身為中心,而不是瀏覽器緩存。這兒有一篇文章Rewiring the Back Button很值得參考。不過我注意到,如果使用這種方法,雖然用戶點擊一下后退按鈕時他不會看到以前輸入數(shù)據(jù)的頁面,但只要點擊兩次就可以,這可不是我們希望的



效果,因為很多時候,固執(zhí)的用戶總是能夠找到繞過預(yù)防措施的辦法。        
     另外一種禁用后退按鈕的辦法是用客戶端JavaScript打開一個沒有工具條的窗口,這使得用戶很難返回前一頁面,但不是不可能。一種更安全但相當(dāng)惱人的方法是,當(dāng)表單提交時打開一個新的窗口,與此同時關(guān)閉表單所在的窗口。但我覺得這種方法不值得認(rèn)真考慮,因為我



們總不能讓用戶每提交一個表單就打開一個新窗口。        
     那么,在那個我們不想讓用戶返回的頁面是否也可以加入JavaScript代碼呢?在這個頁面中加入的JavaScript代碼可用來產(chǎn)生點擊前進按鈕的效果,這樣也就抵消了用戶點擊后退按鈕所產(chǎn)生的動作。用于實現(xiàn)該功能的JavaScript代碼如下所示:   
    <script language="JavaScript">        
    <!-- 
 javascript:window.history.forward(1); 
    //-->        
    </script>      
     同樣地,這種方法雖然有效,但距離“最好的方法”還差得很遠。后來我又看到有人建議用location.replace從一個頁面轉(zhuǎn)到另一個頁面。這種方法的原理是,用新頁面的URL替換當(dāng)前的歷史紀(jì)錄,這樣瀏覽歷史記錄中就只有一個頁面,后退按鈕永遠不會變?yōu)榭捎。我想這可能正是許多人所尋求的方法,但這種方法仍舊不是任何情況下的最好方法。使用這種方法的實例如下所示:     
    <A HREF="PageName.htm" onclick="javascript:location.replace(this.href); event.returnValue=false; ">   
    禁止后退到本頁面的鏈接             
     試試下面這個鏈接:        
     禁止后退到本頁面的鏈接!        
     這種方法的缺點在于:簡單地運用Response.Redirect將不再有效,這是因為每次用戶從一個頁面轉(zhuǎn)到另一個頁面,我們都必須用客戶端代碼清除location.history。另外還要注意,這種方法清除的是最后一個訪問歷史記錄,而不是全部的訪問記錄。        
     點擊上面的鏈接,你將打開一個簡單的HTML頁面。再點擊后退按鈕,你可以看到這時打開的不是本頁面,而是本頁面之前的頁面。ó(dāng)然,你必須在瀏覽器中啟用了客戶端JavaScript代碼。)        
     經(jīng)過一番仔細的尋尋覓覓之后,我發(fā)現(xiàn)仍舊無法找出真正能夠完全禁用瀏覽器后退按鈕的辦法。所有這里介紹的方法都能夠在不同程度上、以不同的方式禁止用戶返回前一頁面,但它們都有各自的局限。由于不存在能夠完全禁用后退按鈕的方法,所以最好的方案應(yīng)該是:混合運用客戶端腳本和服務(wù)器端腳本。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
亚洲大片在线| 日本精品在线观看视频| 欧美三级理伦电影| 精品少妇一区二区三区在线播放| 香蕉视频在线观看黄| 国产精品av在线播放| 99re6在线视频| 欧美特黄级在线| 中文字幕久热精品视频免费| 久久久久国产精品免费| 黄色片免费观看视频| 最近中文字幕免费mv| 一道本无吗一区| 污污的视频免费观看| 国产视频二区在线观看| 国产成人精品一区二区色戒| japan高清日本乱xxxxx| 毛片久久久久久| av人人综合网| 亚洲妇女屁股眼交7| 思热99re视热频这里只精品| 日本午夜免费一区二区| 嫩草影院入口一二三免费| 日本在线视频播放| 国产综合福利在线| 欧洲一区二区视频| 国产香蕉视频在线看| 免费在线观看91| 综合久久2o19| 日韩第一页在线观看| av网在线观看| 久热中文字幕精品视频在线| 欧美日韩国产精品一区二区亚洲| 国产亚洲精品熟女国产成人| 亚洲av中文无码乱人伦在线视色| 久久久国产精品成人免费| 成人免费高清| 日韩激情文学| 91精品一区二区三区在线观看| 午夜精品久久久久久久99樱桃| 中文字幕av高清片| 99久久亚洲一区二区三区青草| av观看成片免费网站| 免费看黄色片的网站| 久久久亚洲欧洲日产国码αv| 亚洲第一页视频| 蜜桃视频在线观看一区| 96精品久久久久中文字幕| 国产97在线|亚洲| 仙踪林久久久久久久999| 国产在线观看www| 中文字幕黄色大片| 中文字幕视频在线免费观看| 亚洲欧美成aⅴ人在线观看| 日本一区二区视频在线| 成人精品一区二区三区免费| 久草网在线观看| 国产在线网站| 国产精品99免视看9| 天天插天天色| 欧美性猛交丰臀xxxxx网站| 日韩精品电影一区二区| 国产精品久久久999| 老司机午夜精品99久久| 天天躁日日躁狠狠躁超碰2020| 亚洲综合成人在线视频| 欧美电影免费观看完整版| 懂色av成人一区二区三区| 中国女人做爰视频| 亚洲黄色网址大全| 日本一区二区三级电影在线观看| 99久久精品国产一区色| 精品一区二区三区四区五区六区| 蜜芽在线视频| 一区二区成人在线视频| 精品国产无码一区二区三区| 国产精品综合久久久久久| 一色桃子av在线| 麻豆亚洲av成人无码久久精品| 天天射,天天干| 岛国大片在线观看| 大片免费播放在线视频| 色网站在线视频| 免费在线观看污网站| 女人天堂亚洲aⅴ在线观看| 精品国产a一区二区三区v免费| 99视频精品免费| 亚洲人成精品久久久久| 精品国产1区2区| 色操视频在线| 欧美美女啪啪| 亚洲国产欧美日韩精品| 亚洲一二三四2021不卡| 一起草最新网址| 免费不卡av网站| 国产福利影院在线观看| 亚洲第一黄色| 国产69精品久久久久999小说| 97人人模人人爽人人少妇| 成人免费视频国产在线观看| 精品日产一区2区三区黄免费| 自拍偷拍亚洲视频| 国产成人天天5g影院| 日本久久久久久久久久久| 96精品视频| 亚洲一区二区视频在线| 这里只有精品视频在线| 三级在线看中文字幕完整版| 欧美激情喷水视频| 精品国产高清自在线一区二区三区| 久久一夜天堂av一区二区三区| 国产麻豆日韩欧美久久| 国产在线一二三区| 日韩免费特黄一二三区| 777久久精品一区二区三区无码| 久久五月婷婷丁香社区| 国产三级精品在线观看| 国产一区二区三区四区大秀| 欧美大片91| 黄瓜视频成人app免费| 日本久久久久久久久久| 国产女同互慰高潮91漫画| 中文字幕在线观看二区| 国产一卡二卡在线播放| 免费在线国产视频| 日韩av影视综合网| 国产高清视频免费| 日本视频在线播放| 国产精品91久久久| 欧美xxav| 中文乱码字幕av网站| 亚洲色成人一区二区三区小说| 91蜜桃在线免费视频| gogogo免费高清日本写真| 亚洲狠狠婷婷综合久久久久图片| 2017天天干夜夜操| 久久艳妇乳肉豪妇荡乳av| 日韩av黄色在线| 一区二区三区中文在线| 国产精品99精品无码视| 在线观看日韩专区| 国产精品suv一区二区69| 都市激情综合| 欧美一性一乱一交一视频| 丰满人妻一区二区三区四区| 色欲无码人妻久久精品| 久久综合给合久久狠狠色| 在线观看欧美| 比比资源先锋影音网| 欧美人与性动交α欧美精品图片| 狠狠躁18三区二区一区| 麻豆精品新av中文字幕| 日本五十路女优| 性一交一乱一乱一视频| 少妇又色又爽又黄的视频| 色佬视频在线观看| 亚洲精品久久久久久无码色欲四季| 电影天堂国产精品| 国产嫩草在线观看| 久久久久免费看| 中文字幕色av一区二区三区| 亚洲先锋成人| 欧美风情第一页| 亚洲欧洲中文日韩久久av乱码| 久久久av亚洲男天堂| 亚洲tv在线| 国产九色porn网址| 手机在线看福利| 蜜桃臀一区二区三区| 91精东传媒理伦片在线观看| 久久国产精品偷| 亚洲日本无吗高清不卡| 性疯狂做受xxxx高清视频| 最近中文视频在线| 日韩精品中文字幕吗一区二区| 国产羞羞视频在线观看| 亚洲高清成人影院| 少妇毛片一区二区三区| 天干夜天天夜天干天ww| 性高潮视频在线观看| 国产视频一二三四区| 狠狠色噜噜狠狠狠狠888奇米| 精品视频免费在线播放| 四虎黄色影院| 成人毛片在线播放| 日本女人一区二区三区| 92国产精品久久久久首页| 国产高清中文字幕在线| 欧美国产综合色视频| 91小视频xxxx网站在线| 不用播放器成人网| 国产丝袜在线| 亚洲一区二区在线免费观看| 中文字幕日韩亚洲| 亚洲一区二区电影| 欧美一级视频免费看| 人人精品人人爱| 黑森林av导航| 色网址在线观看| 日韩高清中文字幕一区| 欧美在线观看黄| 欧美性大战久久久久久久蜜臀| 国产精品日日摸夜夜摸av| 国产乱肥老妇国产一区二| 久久精品男人的天堂| 大胆人体一区二区| 国产亚洲欧洲高清| 日韩在线a电影| 视频精品一区二区三区| 国产精品久久久对白| 一区二区三区91| 亚洲欧美另类色图| 日韩精品无码一区二区三区免费| 欧洲亚洲精品在线| 91亚色免费| 国产精品探花在线| 成品人视频ww入口| 国产精品女视频| 在线观看国产精品日韩av| 国产成人免费看| 日韩在线免费观看视频| 亚洲综合图片一区| 伊人成综合网站| 亚洲国产精品一| 中国黄色片视频| 色一情一乱一乱一区91av| 成人免费一区二区三区视频网站| 美女亚洲一区| 国产又粗又猛视频| 欧美国产日韩另类| 欧美色男人天堂| 亚洲视频在线免费| 91麻豆一区二区| 一区二区三区四区在线观看视频| 亚洲午夜久久久影院伊人| 日韩精品视频网站| 亚洲黄色在线观看视频| 精品视频站长推荐| 伊色综合久久之综合久久| 欧美日韩中文国产一区发布| 国产精品视频免费在线| 素人啪啪色综合| 亚洲性感美女99在线| 人妖一区二区三区| 日韩欧美美女一区二区三区| 牛牛精品一区二区| 日韩电影免费观看高清完整版在线观看| 欧美videossexotv100| 日韩在线一区视频| youjizzjizz亚洲| 亚洲精品一区二区三区蜜桃| 日韩精品一二三四| 色婷婷国产精品久久包臀| 成人白浆超碰人人人人| 性欧美lx╳lx╳| 狠狠躁夜夜躁人人爽视频| 神马午夜在线视频| 欧美激情一区二区在线| 免费在线稳定资源站| 久久精品99久久久| 二吊插入一穴一区二区| 1区2区3区国产精品| 最新亚洲精品| 狠狠鲁男人天堂| 波多野结衣电影免费观看| 国产免费亚洲高清| 日韩高清av在线| 久久6免费视频| 亚洲男人第一av网站| 一区二区三区在线观看动漫| 激情综合五月| 中文字幕亚洲精品在线观看| 永久免费看片直接| 日韩中文字幕在线免费观看| 韩国日本美国免费毛片| 91tv官网精品成人亚洲| 国产老熟女伦老熟妇露脸| 欧美美女网站色| 午夜视频福利在线观看| 黄色另类av| 国产美女一区| www..com.cn蕾丝视频在线观看免费版| 国产免费永久在线观看| 亚洲欧美综合| 中文字幕av中文字幕| 中文字幕一区二区三区电影| 91精品国产高清自在线| 免费又黄又爽又色的视频| 少妇免费毛片久久久久久久久| 日本成人在线免费| 特级xxxxx欧美| 欧美影片第一页| 日本一区视频在线播放| 伊人av综合网| 66m—66摸成人免费视频| 欧美私模裸体表演在线观看| 久久精品天堂| 成年免费插网| 色哟哟亚洲精品一区二区| 国产成人手机高清在线观看网站| 人妻体内射精一区二区| 免费人成在线不卡| 欧美亚洲二区| 亚洲欧洲综合另类在线| 久久久久久九九九| 国内精品模特av私拍在线观看| 青娱乐国产在线| 就爱干草视频| 欧美日韩在线观看视频| 三上悠亚久久精品| 久久久综合九色合综国产精品| 亚洲欧美亚洲| 日本不卡一区在线| 99久久人妻无码中文字幕系列| 99riav在线| 领导边摸边吃奶边做爽在线观看| 乱插在线www| 久久国产精品波多野结衣| 自拍偷拍一区二区三区四区| 日本不卡视频在线| 亚洲网站视频在线观看| 福利视频1000| 日日噜噜噜噜夜夜爽亚洲精品| 第一福利永久视频精品| 欧美知名女优| 狠色狠色综合久久| 亚洲黄页网站| 在线观看日韩www视频免费|