禁止頁面進行右鍵、選擇、F12操作
通常在我們瀏覽網站的時候會遇到下面的情況,不能右鍵啊,滑鼠也沒問題啊,更換個瀏覽器,還是無用,最後棄之。其實,這是因為設計人員對頁面啟用禁止右鍵。主要是防止盜取網站內容,一般來說這樣的網站都是原創內容居多,通常都有自己家的編輯。
簡單的防盜措施有禁止右鍵、選擇、複製、F12等基礎方式。下面來教大家如何實現;
在頁面中放置如下程式碼,建議放置在js檔案中,方便後期維護。
<script> //禁止右鍵 $(document).bind("contextmenu",function(){return false;}); //禁止選擇 $(document).bind("selectstart",function(){return false;}); //禁止F12 document.onkeydown = function(){ if(window.event && window.event.keyCode == 123) { event.keyCode = 0; event.returnValue = false; } } </script>
相關推薦
禁止頁面進行右鍵、選擇、F12操作
通常在我們瀏覽網站的時候會遇到下面的情況,不能右鍵啊,滑鼠也沒問題啊,更換個瀏覽器,還是無用,最後棄之。其實,這是因為設計人員對頁面啟用禁止右鍵。主要是防止盜取網站內容,一般來說這樣的網站都是原創內容居多,通常都有自己家的編輯。 簡單的防盜措施有禁止右鍵、選擇、複製、F12等基礎方式。下面來教大家如何實現;
禁止滑鼠點右鍵 - 防止重新整理頁面 - 禁止複製 chrome 和 firefox不能複製
document.oncontextmenu = function () {//點右鍵,啥反應都沒有了 return false; } document.onkeydown = function () { // ctrl+c 也沒有用了,只對ie有效。firefox和chrom
禁止鼠標點右鍵 - 防止刷新頁面 - 禁止復制 chrome 和 firefox不能復制
rom 也不能 都沒有 key amp 復制 有效 cancel elb document.oncontextmenu = function () {//點右鍵,啥反應都沒有了 return false; } document.onkeydown = function
jsp頁面部分右鍵禁止
今天在客戶有一個需求變更,之前jsp頁面是全頁面滑鼠右鍵禁止的,現在要求頁面上text入力框是右鍵不禁止,其他部分禁止。 通常要實現全jsp頁面右鍵禁止只要在新增一個js函式就好了。 如下: <script type="text/javascript"> doc
Unity3d 滑鼠滾動拉近模型、滑鼠右鍵旋轉模型、滑鼠中鍵拖拽模型
滑鼠滾動拉近模型、滑鼠右鍵旋轉模型、滑鼠中鍵拖拽模型 把如下程式碼直接掛在攝像機物件上 using UnityEngine; using System.Collections; public class Script_07_11 : Mon
安卓5.0以後禁止文字編輯框EditText複製、貼上、選擇、全選等功能的幾種可行性方法探索
現在各手機廠商深度化定製rom,在谷歌原生系統上重新開發了很多功能,比如EditText的長按或雙擊事件彈出框支援線上翻譯,搜尋等,如果你的專案出於資訊保安考慮想禁止這些功能實現的話,你會發現網上現有的方法都無法做到適配所有手機,總有那麼幾款漏網之魚,非常頭疼。下面介紹兩種自
OnContextMenu實現禁止鼠標右鍵
上下文 menu context 定義 觸發 asc ret pan Language OnContextMenu事件 定義和使用:oncontextmenu 事件在元素中用戶右擊鼠標時觸發並打開上下文菜單。註意:所有瀏覽器都支持 oncontextmenu 事件, con
PHP--冒泡、選擇、插入排序法
常用 eat echo alt created .cn use ges select 使用php來實現常用三種排序方法: 冒泡、選擇、插入中,最優的是插入排序,我就把插入排序的流程畫下來了: 插入排序法的流程圖: 插入排序的代碼:
【JS】JavaScript禁止右鍵菜單和F12打開控制臺看代碼
-1 需要 menu rip value ava 禁止 什麽 win <script type="text/javascript"> //禁止鼠標右鍵菜單和F12打開控制臺看源碼 function click(e) { if (document.all)
Java數據結構和算法(三)——冒泡、選擇、插入排序算法
我們 逆序排列 pub 多少 img 目錄 http 最小 數據結構 目錄 1、冒泡排序 2、選擇排序 3、插入排序 4、總結 上一篇博客我們實現的數組結構是無序的,也就是純粹按照插入順序進行排列,那麽如何進行元素排序,本篇博客我們介紹幾種簡單的排序算
【自考】排序算法-插入、交換、選擇、歸並排序
排序算法 ans ica args sub dex 劃分 data 下標 碎碎念: ? ? ? ? ?記得當初第一年的時候、接觸算法、有那麽兩個視頻、跳舞的、講
js 排序 冒泡、快速、選擇、插入
key 遍歷 style 最小 right cat ice spl 找到 // 1.插入排序 // 從第一個元素開始,該元素可以認為已經被排序; // 取出下一個元素,在已經排序的元素序列中從後向前掃描; // 如果該元素(已排序)大於新元素,將該元素移到下一位置; //
Java 常用算法(冒泡、選擇、插入、快排)
-i 最小 代碼 遞歸 最小數 sta 判斷 程序 就是 1. 冒泡排序的實現 冒泡排序是所有排序算法中最基本、最簡單的一種。思想就是交換排序,通過比較和交換相鄰的數據來達到排序的目的。 設數組的長度為N: 1、比較前後相鄰的二個數據,如果前面數據大於後面的數據,就將
數據結構學習(冒泡、選擇、插入、快速排.....
num 插入 int emp range 節點 position __name__ cts #coding=utf-8 ‘‘‘ 數據結構排序 ‘‘‘ #函數冒泡排序 # 參數alist:被排序的列表 def bubbleSort(alist): for num
JavaScript 中禁止用戶右鍵菜單,復制,選取,Ctrl,Alt,Shift. 獲取寬高
UNC 瀏覽器 func nth 包括 窗口 etl ron menu //禁用右鍵菜單 document.oncontextmenu = function(){ event.returnValue = false; } //禁用選取內容 document.ons
冒泡、選擇、插入排序
aop 選擇 pub 選擇排序法 選擇排序 print void 冒泡 i++ public static void main(String[] args) { int[] nums= {34,4,56,17,90,65}; chaRu(nums); } //冒泡
結構與算法(3)-----冒泡、選擇、插入排序算法
工作 圖片 另一個 idt 最大的 情況 可能 insert 循環嵌套 1、冒泡排序 該名詞的由來很好理解,一般河水中的冒泡,水底剛冒出來的時候是比較小的,隨著慢慢向水面浮起會逐漸增大。 冒泡算法的運作規律如下: ①、比較相鄰元素。如果第一個比第二個大,就
常用算法之 冒泡、選擇、插入、快排
blog 比較 少量數據 nbsp n) 是什麽 序列 .com partition 常用簡單算法 一、冒泡排序 冒泡排序的基本思想是,對相鄰的元素進行兩兩比較,假設這連個數字是, a、b 同時排序規則是升序,如果a>b 則他們位置進行交換,這樣,每一趟會將最小或
基於svg.js實現對圖形的拖拽、選擇和編輯操作
鼠標移出 strong lse 方便 jquery cap .cn sta plot 本文主要記錄如何使用 svg.js 實現對圖形的拖拽,選擇,圖像渲染及各類形狀的繪制操作。 1、關於SVG SVG 是可縮放的矢量圖形,使用XML格式定義圖像,可以生成對應的DOM節點,便
時間複雜度、冒泡、選擇、插入排序
時間複雜度 常數時間的操作:一個操作如果和資料量沒有關係,每次都是固定時間內完成的操作,叫做常數操作。 時間複雜度為一個演算法流程中,常數運算元量的指標。常用O(讀作big O)來表示。具體來說,在常數運算元量的表示式中,要高階項,不要低階項,也不要高階項的係數,剩下的