1. 程式人生 > >禁止重新整理網頁、防止重新整理網頁、禁止後退等操作的程式碼

禁止重新整理網頁、防止重新整理網頁、禁止後退等操作的程式碼

<html>   

<head>   

<meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">   

<title>遮蔽滑鼠右鍵、Ctrl+N、Shift+F10、Alt+F4、F11、F5重新整理、退格鍵</title>   

</head>   

<body>   

<script>  

//遮蔽滑鼠右鍵、Ctrl+N、Shift+F10、F11、F5重新整理、退格鍵     

function   document.oncontextmenu(){event.returnValue=false;}//遮蔽滑鼠右鍵   

function   window.onhelp(){return false}       //遮蔽F1幫助   

function   document.onkeydown(){   

    if((window.event.altKey)&&   

      ((window.event.keyCode==37)||            //遮蔽Alt+方向鍵←   

      (window.event.keyCode==39))){            //遮蔽Alt+方向鍵→

           alert("不准你使用ALT+方向鍵前進或後退網頁!");   

           event.returnValue=false;    

      }         if((event.keyCode==8)||                    //遮蔽退格刪除鍵    

      (event.keyCode==116)||                   //遮蔽F5重新整理鍵   

      (event.ctrlKey && event.keyCode==82)){   //Ctrl+R   

           event.keyCode=0;   

           event.returnValue=false;   

      }   

      if(event.keyCode==122){event.keyCode=0;event.returnValue=false;}    //遮蔽F11   

      if(event.ctrlKey && event.keyCode==78)event.returnValue=false;      //遮蔽Ctrl+n   

      if(event.shiftKey && event.keyCode==121)event.returnValue=false;    //遮蔽shift+F10   

      if(window.event.srcElement.tagName=="A" && window.event.shiftKey)     

         window.event.returnValue=false;       //遮蔽shift加滑鼠左鍵新開一網頁   

      if((window.event.altKey)&&(window.event.keyCode==115)){             //遮蔽Alt+F4    

         window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");   

         return false;   

      }   

  }   

</script>   

</body>   

</html>

相關推薦

禁止重新整理網頁防止重新整理網頁禁止後退操作程式碼

<html>    <head>    <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">    <title>遮蔽滑鼠右鍵、Ctrl+N、Shift+F1

unity 加密防止反編譯mono編譯

最近在弄unity的打包安全的問題,下面就記錄下自己搞定整個過程踩過來的坑吧,一方面留個記錄,另一方面給新手一個指引。 為什麼要加密呢 這個問題怎麼說呢?打個比方吧,就好比人為什麼要穿漂亮衣服打扮下自己一樣,無非是不讓別人看到不改看的地方。。。此處省略一

jsp中防止重新整理後退操作造成表單重複提交(純jsp或者struts)

5  利用struts的同步令牌機制      利用同步令牌(Token)機制來解決Web應用中重複提交的問題,Struts也給出了一個參考實現。    基本原理:     伺服器端在處理到達的請求之前,會將請求中包含的令牌值與儲存在當前使用者會話中的令牌值進行比較,看是否匹配。在處理完該請求後,且在答覆傳送

呼叫JAVA API對HDFS檔案進行檔案的讀寫上傳下載刪除操作程式碼詳解

Hadoop檔案系統  基本的檔案系統命令操作, 通過hadoop fs -help可以獲取所有的命令的詳細幫助檔案。 Java抽象類org.apache.hadoop.fs.FileSystem定義了hadoop的一個檔案系統介面。該類是一個抽象類,通過以下兩種靜態工廠方

Python3 Selenium WebDriver網頁的前進後退重新整理最大化獲取視窗位置設定視窗大小獲取頁面title獲取網頁原始碼獲取Url基本操作

Python3 Selenium WebDriver網頁的前進、後退、重新整理、最大化、獲取視窗位置、設定視窗大小、獲取頁面title、獲取網頁原始碼、獲取Url等基本操作 通過selenium webdriver操作網頁前進、後退、重新整理、最大化、獲取視窗位置、設定視窗大小、獲取頁面title、獲取網頁

WebView的返回前進重新整理載入本地網頁操作

webview使用比較簡單,可以載入網頁也可以載入本地的HTML檔案。 1.佈局宣告 <WebView android:id="@+id/webView"

網頁鼠標指針改指定元素指針(2)——小白也能自繪指針

好想 分享 targe blank 自己的 ani http 一個點 常用 上節中講到,css改網頁的鼠標指針。使得大家都更能美化自己的網頁。但指針文件怎麽獲取呢?你可以到百度上搜索鼠標指針圖片、鼠標樣式圖片、光標圖片等等。其二我們可以自己畫出獨一無二的光標圖片哦,今天我就

FlaskDjango模板網頁顯示python字符串的換行

模板換行 {{safe}}這個問題so,easy,把python的字符串換行,更換成html的換行不就ok了,如下:result=result.repalce(‘\n‘,‘<br/>‘)But,result並不盡人意還是沒有效果(如果這樣就可以了,就不會看到這個文章了吧),<br/>

js網頁視頻播放: vcastr22 flowplayer jwplayer

www. nta storm loading ati onclick 播放列表 music file 實例結構: 實例1: demo.html <embed src="vcastr22.swf?vcastr_file=../wujiandao.flv"

html原理簡介第一個網頁服務器與客戶端

直接 ack 字符 time() true nec utf-8 RM 成了 #coding=utf-8 """ HTML: 20個標簽 一套瀏覽器認識的規則 學習規則。開發後臺程序:寫html文件 本地測試:找到文件直接雙擊打

如何制作一個自適應手機電腦ipad的網頁方法總結大全

常見 ive sid 目前 區塊 right UNC 增加 自動 今天春哥技術博客和大家一起分享下當下如何制作一個自適應手機、電腦、ipad的網頁方法,手機上網的用戶已經越來越多,已經趕超PC端。隨著2G、3G、4G、免費WIFI和無線基站的不斷普及,越來越多的人開始使用手

一個實現瀏覽器網頁與本地程序之間進行雙向調用的輕量級強兼容可擴展的插件開發平臺—本網通

特殊 git 運行環境 mac office文檔 linu 網頁 中繼 安全 通過本網通插件平臺可實現在網頁中的JavaScript腳本無障礙訪問本地電腦的硬件、調用本地系統的API及相關組件,同時可徹底解決ActiveX組件在Chrome、FireFox、Opera、Ed

Django學習筆記(二):使用Template讓HTMLCSS參與網頁建立

Django學習筆記(二):使用Template讓HTML、CSS參與網頁建立 通過本文章實現: 瞭解Django中Template的使用 讓HTML、CSS等參與網頁建立 利用靜態檔案應用網頁樣式 一、Template的使用 Template是Django利用渲染器將模板檔案與資料內容結合

Java爬蟲學習《一爬取網頁URL》

導包,如果是用的maven,新增依賴: <dependency> <groupId>commons-httpclient</groupId> <artifactId>commons

Java web 實訓:使用者管理系統南寧旅遊網頁

專案一:使用者管理系統 一、修改或統一字元編碼 1、修改整個工作空間編碼方式 eclipse-->Java EE/Java-->window-->preferences-->general-->workspace-->other-->UTF-8

Android WebView的前進後退重新整理

mWebView.goBack();   //後退  mWebView.goForward();//前進 mWebView.reload();  //重新整理   //點選後退按鈕,讓WebView後退一頁(也可以覆寫Activity的

[Python3填坑之旅]1urllib模組網頁爬蟲訪問中文網址出錯

正在學習網頁爬蟲,用的Python3+urllib模組,當遇到連結裡有中文字元的時候總是報錯。之前以為是Python編碼的問題,不斷去嘗試不同的編碼去encode與decode,可以問題總是解決不了,沒有辦法繼續查閱資料,最後發現其實解決方法特別簡單。 問題描述 當我訪問帶有中文

iOS多種重新整理樣式音樂播放器仿抖音視訊旅遊App原始碼

iOS精選原始碼 企業級開源專案,模仿藝龍旅行App 3D立體相簿,可以旋轉的立方體 橫豎屏切換工具,使用陀螺儀檢測手機裝置方向,鎖屏狀... Swift版Refresh(可以自定義多種樣式)架構方面有所優化 電商/新聞類頂部滑動按鈕條 iMiss 音樂播放器 iOS-P

網頁下載開啟新頁面收藏 js獲取寫法

點選可以下載網頁檔案 <button type="button" onclick="goToDown()">下載壓縮包</button> window.goToDown = function(){ window.location.href = "http://

QtChart實現曲線圖表繪製之直角座標系(支援曲線消隱資料點突出資料驅動重新整理滑鼠進入顯示數值)

簡述 Qt下繪製曲線圖表的方法選擇很多,下面我將介紹如何使用QtCharts繪製優雅圖表。 本文的Demo支援點選Mark圖示消隱曲線;資料點的突出顯示;滑鼠進入提示數值;資料驅動重新整理顯示;圖表自動縮放,可移植性比較好。 需要說明Demo的編碼環境是Qt Creator 5.8,使用