婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 如何禁止瀏覽器使用后退按鈕功能

如何禁止瀏覽器使用后退按鈕功能

熱門標簽:湖北穩定外呼系統 滄州智能外呼系統收費 語音平臺系統 洛陽便宜外呼系統廠家 嘟聲的電銷機器人 醫院地圖標注 電銷機器人怎么收費 忻州外呼系統接口對接 地圖標注和圖片標注

本文介紹可找到的各種禁用瀏覽器后退按鈕方案,分析它們各自的優缺點和適用場合。

一、概述
   曾經有許多人問起,“怎樣才能‘禁用'瀏覽器的后退按鈕?”,或者“怎樣才能防止用戶點擊后退按鈕返回以前瀏覽過的頁面?”在ASP論壇上,這個問題也是問得最多的問題之一。遺憾的是,答案非常簡單:我們無法禁用瀏覽器的后退按鈕。

   起先我對于居然有人想要禁用瀏覽器的后退按鈕感到不可思議。后來,看到竟然有那么多的人想要禁用這個后退按 鈕,我也就釋然(想要禁用的只有后退按鈕,不包括瀏覽器的前進按鈕)。因為在默認情況下,用戶提交表單之后可以通過后退按鈕返回表單頁面(而不是使用“編輯”按鈕!),然后再次編輯并提交表單向數據庫插入新的記錄。這是我們不 愿看到的。

   因此我就決定要找出避免出現這種情況的方法。我訪問了許多網站,參考了這些網站所介紹的各種實現方法。如果你經常訪問ASP編程網站,本文所介紹的部分內容你可能已經見到過。本文的任務是把各種可能的方法都介紹給大家,然后找出最好的方法!

二、禁止緩存

   在我找到的許多方案中,其中有一種建議禁止頁面緩存。具體是使用服務器端腳本,如下所示:

% 

Response.Buffer = True 

Response.ExpiresAbsolute = Now() - 1 

Response.Expires = 0 

Response.CacheControl = "no-cache" 

%> 

   這種方法非常有效!它強制瀏覽器重新訪問服務器下載頁面,而不是從緩存讀取頁面。使用這種方法時,編程者的主要任務是創建一個會話級的變量,通過這個變量確定用戶是否仍舊可以查看那個不適合通過后退按鈕訪問的頁面。由于瀏覽器不再緩存這個頁面,當用戶點擊后退按鈕時瀏覽器將重新下載該頁面,此時程序就可以檢查那個會話變量,看看是否應該允許用戶打開這個頁面。

   例如,假設我們有如下表單:

% 

Response.Buffer = True 
Response.ExpiresAbsolute = Now() - 1 
Response.Expires = 0 
Response.CacheControl = "no-cache" 
If Len(Session("FirstTimeToPage")) > 0 then 
single; 用戶已經訪問過當前頁面,現在是再次返回訪問。 
single; 清除會話變量,將用戶重定向到登錄頁面。 
Session("FirstTimeToPage") = "" 
Response.Redirect "/Bar.asp" 
Response.End 
End If 
single; 如果程序運行到這里,說明用戶能夠查看當前頁面 
single; 以下開始創建表單 
%> 
form method=post action="SomePage.asp"> 
input type=submit> 
/form> 

   我們借助會話變量FirstTimeToPage檢查用戶是否是第一次訪問當前頁面。如果不是第一次(即Session("FirstTimeToPage")包含某個值),那么我們就清除會話變量的值,然后把用戶重新定向到一個開始頁面。這樣,當表單提交時(此時SompePage.asp被打開),我們必須賦予FirstTimeToPage一個值。即,在SomePage.asp中我們需要加上下面的代碼:

Session("FirstTimeToPage") = "NO"

   這樣,已經打開SomePage.asp的用戶如果點擊后退按鈕,瀏覽器將重新請求服務器下載頁面,服務器檢查到Session("FirstTimeToPage")包含了一個值,于是就清除Session("FirstTimeToPage"),并把用戶重定向到其他頁面。當然,所有這一切都需要用戶啟用了Cookie,否則會話變量將是無效的。(有關該問題的更多說明,請參見For session variables to work, must the Web visitor have cookies enabled?)
   另外,我們也可以用客戶端代碼使瀏覽器不再緩存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”相同,此時瀏覽器仍舊緩存頁面,但把頁面標記為立即過期。在IE 4或5中,“Cache-Control”META HTTP-EQUIV標記將被忽略,不起作用。

   在實際應用中我們可以加上所有這些代碼。然而,由于這種方法不能適用于所有的瀏覽器,所以是不推薦使用的。但如果是在Intranet環境下,管理員可以控制用戶使用哪種瀏覽器,我想還是有人會使用這種方法。

三、其他方法
   接下來我們要討論的方法以后退按鈕本身為中心,而不是瀏覽器緩存。這兒有一篇文章Rewiring the Back Button很值得參考。不過我注意到,如果使用這種方法,雖然用戶點擊一下后退按鈕時他不會看到以前輸入數據的頁面,但只要點擊兩次就可以,這可不是我們希望的效果,因為很多時候,固執的用戶總是能夠找到繞過預防措施的辦法。
   另外一種禁用后退按鈕的辦法是用客戶端JavaScript打開一個沒有工具條的窗口,這使得用戶很難返回前一頁面,但不是不可能。一種更安全但相當惱人的方法是,當表單提交時打開一個新的窗口,與此同時關閉表單所在的窗口。但我覺得這種方法不值得認真考慮,因為我們總不能讓用戶每提交一個表單就打開一個新窗口。
   那么,在那個我們不想讓用戶返回的頁面是否也可以加入JavaScript代碼呢?在這個頁面中加入的JavaScript代碼可用來產生點擊前進按鈕的效果,這樣也就抵消了用戶點擊后退按鈕所產生的動作。用于實現該功能的JavaScript代碼如下所示:

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

   同樣地,這種方法雖然有效,但距離“最好的方法”還差得很遠。后來我又看到有人建議用location.replace從一個頁面轉到另一個頁面。這種方法的原理是,用新頁面的URL替換當前的歷史紀錄,這樣瀏覽歷史記錄中就只有一個頁面,后退按鈕永遠不會變為可用。我想這可能正是許多人所尋求的方法,但這種方法仍舊不是任何情況下的最好方法。使用這種方法的實例如下所示:

A HREF="PageName.htm" onclick="javascript:location.replace(this.href); event.returnValue=false; ">禁止后退到本頁面的鏈接/A>

 
   禁止后退到本頁面的鏈接!
   這種方法的缺點在于:簡單地運用Response.Redirect將不再有效,這是因為每次用戶從一個頁面轉到另一個頁面,我們都必須用客戶端代碼清除location.history。另外還要注意,這種方法清除的是最后一個訪問歷史記錄,而不是全部
的訪問記錄。
   點擊上面的鏈接,你將打開一個簡單的HTML頁面。再點擊后退按鈕,你可以看到這時打開的不是本頁面,而是本頁面之前的頁面?。ó斎?,你必須在瀏覽器中啟用了客戶端JavaScript代碼。)
  
       經過一番仔細的尋尋覓覓之后,我發現仍舊無法找出真正能夠完全禁用瀏覽器后退按鈕的辦法。所有這里介紹的方法都能夠在不同程度上、以不同的方式禁止用戶返回前一頁面,但它們都有各自的局限。由于不存在能夠完全禁用后退按鈕的方法,所以最好的方案應該是:混合運用客戶端腳本和服務器端腳本。

您可能感興趣的文章:
  • 清除網頁歷史記錄,屏蔽后退按鈕!
  • asp.net 防止用戶通過后退按鈕重復提交表單
  • javascript怎么禁用瀏覽器后退按鈕

標簽:巴彥淖爾 內蒙古 宜賓 96 日照 山南 定州 防城港

巨人網絡通訊聲明:本文標題《如何禁止瀏覽器使用后退按鈕功能》,本文關鍵詞  如何,禁止,瀏覽器,使用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何禁止瀏覽器使用后退按鈕功能》相關的同類信息!
  • 本頁收集關于如何禁止瀏覽器使用后退按鈕功能的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美三级在线视频| 久久蜜臀精品av| www.激情成人| 欧美日韩第一区日日骚| 欧美精选一区二区| 久久久国产一区二区三区四区小说| 蜜桃传媒麻豆第一区在线观看| 日韩你懂的在线播放| 亚洲欧洲www| 天天av天天翘天天综合网| 一区二区免费视频| 欧美午夜精品久久久久久超碰| 欧美日韩三级一区二区| 欧美午夜免费电影| 蜜桃视频在线观看一区| 日韩 欧美一区二区三区| 91免费观看视频| 日韩精品一区第一页| 久久综合色播五月| 色综合婷婷久久| 国模娜娜一区二区三区| 亚洲伦理在线精品| 91黄色免费版| 日韩国产欧美一区二区三区| 91黄视频在线观看| 免费成人性网站| 欧美一级欧美三级在线观看 | 日本伊人午夜精品| 欧美一级日韩一级| 成人视屏免费看| 久久久国产午夜精品 | 亚洲欧美日韩系列| 欧美日本在线观看| 欧美一区午夜精品| 亚洲图片自拍偷拍| 久久久一区二区| 在线观看一区不卡| 国产呦精品一区二区三区网站| 国产精品初高中害羞小美女文| 色8久久精品久久久久久蜜| 六月丁香婷婷久久| 一区二区三区中文字幕精品精品| 久久久五月婷婷| 67194成人在线观看| 久久久不卡网国产精品一区| 欧美日韩美少妇| 91福利资源站| 成人av网站免费观看| 国产一区不卡视频| 国模无码大尺度一区二区三区| 日韩精品久久久久久| 一级女性全黄久久生活片免费| 欧美日韩一区二区三区在线 | 国产亚洲欧美在线| 欧美mv日韩mv国产网站| 不卡一二三区首页| 成人国产在线观看| 国产高清成人在线| 日韩一区二区电影网| 波多野结衣91| 欧美午夜精品电影| 亚洲一区二区三区精品在线| 久久理论电影网| 中文天堂在线一区| 亚洲精品午夜久久久| 久久免费看少妇高潮| 欧美福利一区二区| 国产午夜亚洲精品不卡| 欧美激情综合五月色丁香小说| 国产精品久久一卡二卡| 久久先锋影音av鲁色资源网| 亚洲精品写真福利| 亚洲国产精品一区二区久久| 日韩福利视频网| 久久精品国产第一区二区三区| 亚洲大片一区二区三区| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 激情综合网最新| 97精品视频在线观看自产线路二| 欧美日韩一卡二卡三卡| 1024国产精品| 欧美激情一区在线| 日韩精品成人一区二区在线| 一区二区三区蜜桃| 国产一区啦啦啦在线观看| 337p亚洲精品色噜噜狠狠| 精品一区二区在线视频| 久久精品999| 欧美国产精品专区| 在线免费不卡电影| 亚洲欧美另类久久久精品| 裸体健美xxxx欧美裸体表演| 91麻豆视频网站| 国产精品色噜噜| 风间由美一区二区三区在线观看| 欧美无人高清视频在线观看| 国产精品久久久久久久久免费相片| 伦理电影国产精品| 国产一区二区剧情av在线| 国产成人免费视频| 成人精品国产福利| 欧美午夜视频网站| 久久日韩精品一区二区五区| 国产片一区二区| 亚洲色图在线看| 日本午夜一本久久久综合| 麻豆高清免费国产一区| 国产91色综合久久免费分享| 91久久精品日日躁夜夜躁欧美| 欧美高清你懂得| 国产欧美日韩久久| 五月婷婷另类国产| 国产精品一卡二卡| 国产免费成人在线视频| 全国精品久久少妇| 国产99久久久久久免费看农村| 欧美日韩国产精品自在自线| 国产精品欧美一级免费| 蜜臀va亚洲va欧美va天堂| 一本一道波多野结衣一区二区| 在线电影院国产精品| 日韩美女啊v在线免费观看| 色哟哟一区二区| 久久99精品一区二区三区 | 一级日本不卡的影视| 日韩欧美色综合网站| 99r国产精品| 国产91在线观看| 国产成人精品网址| 国产一区二区三区免费播放| 蜜桃视频免费观看一区| 欧美浪妇xxxx高跟鞋交| 日韩激情一区二区| 日韩三级视频中文字幕| 精彩视频一区二区| 欧美国产丝袜视频| 成人一级片在线观看| 日本一区二区三区高清不卡| 日本韩国欧美三级| 国产精品毛片久久久久久久| 风间由美性色一区二区三区| 国产精品久久久久9999吃药| 色综合天天综合色综合av | www国产成人免费观看视频 深夜成人网| 亚洲摸摸操操av| 色94色欧美sute亚洲线路二 | 欧美日韩一区二区不卡| 午夜私人影院久久久久| 久久奇米777| 欧美性淫爽ww久久久久无| 国产麻豆精品theporn| 亚洲激情av在线| 理论片日本一区| 国产毛片精品视频| 91亚洲资源网| 777色狠狠一区二区三区| 国产农村妇女精品| 婷婷成人综合网| 粉嫩蜜臀av国产精品网站| 91精彩视频在线观看| xfplay精品久久| 加勒比av一区二区| 欧美成人女星排名| 色吧成人激情小说| 国产成人在线视频网址| 国产精品乱码一区二区三区软件| 97久久精品人人爽人人爽蜜臀 | 国产精品一级片| 理论片日本一区| 国产在线一区二区综合免费视频| 天天免费综合色| 亚洲欧美一区二区三区孕妇| 精品88久久久久88久久久| 欧美电影免费提供在线观看| 日韩色视频在线观看| 26uuu国产一区二区三区| 欧美一区二区视频在线观看 | 日韩一区二区电影| 国产亚洲精品aa午夜观看| 国产精品久久久久久福利一牛影视| 精品国产髙清在线看国产毛片| 91精品国产综合久久久蜜臀粉嫩 | 免费不卡在线观看| 99精品偷自拍| 一区二区久久久| 欧美日韩一区二区在线观看视频 | 久久久久久久久久久久久女国产乱| 中文字幕av免费专区久久| 日本欧美大码aⅴ在线播放| 欧美日韩一区二区欧美激情 | 中文一区二区在线观看| 婷婷开心久久网| 精品99999| 精品一区二区免费在线观看| 国产精品99久久久久久久vr| av一二三不卡影片| 精品国产sm最大网站免费看| 亚洲综合小说图片| 日本韩国一区二区| 亚洲免费观看高清在线观看|