1.網頁無法選取文字
按下鍵盤的F12調出開發者工具,點擊console控制臺,輸入以下代碼后回車即可:
解除網頁無法選取文字
var eles = document.getElementsByTagName('*');
for (var i = 0; i < eles.length; i++) {
eles[i].style.userSelect = 'text';
}
2. 網頁禁用js
開發者工具》設定

3.layer工具顯示控制元件的布局

定位當前層所在的代碼位置:

4.學習通界面編輯
進入開發者工具界面:
在< p >標簽中顯示
5.解除網頁不可復制粘貼
在瀏覽器地址欄輸入以下代碼,網頁將被鎖定,限制復制的Javascript腳本將無效
【粘貼后再洗掉】javascript:void($={});
注意:直接復制,有些網頁會修改該代碼"javascript:" 將會丟失
6.禁止用戶復制界面文字
做專案的時候有客戶提出要求,不能用用戶瀏覽他發表的文章時復制他的文章
一種比較簡單的方法,禁止用戶選中頁面的文字和禁止用戶右鍵選單
document.oncontextmenu = ``new` `Function(``"event.returnValue=https://www.cnblogs.com/stblack/p/false"``);``document.onselectstart = ``new` `Function(``"event.returnValue=https://www.cnblogs.com/stblack/p/false"``);
如果只是禁止部磁區域的話,直接在標簽上加上onselectstart=“return false”
<``div` `onselectstart="return false" id="div" >``此區域禁止復制``</``div``>
或者
<``div` `onselectstart="return false" id="div" >``此區域禁止復制``</``div``>``<``script` `type="text/javascript" >`` ``$(document).ready(function(){`` ``document.getElementById('div').onselectstart =function(){`` ``return false;`` ``};`` ``});``</``script``>
在火狐下這種js寫法是無效的
在火狐下有個屏蔽選擇樣式的樣式屬性 -moz-user-select (只支持火狐瀏覽器)
<``div` `style="-moz-user-select:none;" >`` ``禁止復制此區域``</``div``>
如果要禁止整個頁面
<``script` `type="text/javascript" >`` ``$(document).ready(function(){`` ``$("body").css("-moz-user-select","none");`` ``});``</``script``>
-moz-user-select主要有三個值 none -moz-all -moz-none
此處轉載:https://www.cnblogs.com/war-hzl/p/4794698.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/504462.html
標籤:JavaScript
上一篇:內置物件
