禁止頁面右鍵複製文字以及禁止開啟調式工具
阿新 • • 發佈:2020-08-18
平時我們在豆丁文件或者360文件想複製文件的時候發現,不能右鍵複製,那麼他們是如何做到的呢?
- 禁止右鍵,在body標籤內加入如下程式碼即可。
<body oncontextmenu='return false' 禁止右鍵 ondragstart='return false' 禁止拖動 onselectstart ='return false' 禁止選中 onselect='document.selection.empty()' 禁止選中 oncopy='document.selection.empty()' 禁止複製 onbeforecopy='return false' 禁止複製 >
- 禁止開啟瀏覽器的除錯著工具,在js指令碼中新增下載這段程式碼即可
var threshold = 10; // 開啟控制檯的寬或高閾值 // 每秒檢查一次 var check = setInterval(function() { if (window.outerWidth - window.innerWidth > threshold || window.outerHeight - window.innerHeight > threshold) { // 如果開啟控制檯,則重新整理頁面 alert('不要想開啟控制檯') //注意:這句話很噁心,慎重開啟。哈哈哈.... window.location.reload(); } }, 1000);
當然,一般情況下要想複製禁止右鍵的頁面。
可以開啟除錯工具後,在console裡面輸入document.body.innerText
這樣就可以複製網頁文字資訊了。