禁用F12和鼠标右键,防止查看控制台代码
生活随笔
收集整理的這篇文章主要介紹了
禁用F12和鼠标右键,防止查看控制台代码
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
雖然是個治標(biāo)不治本的辦法,還是挺有用的
在禁用同時,自身的代碼健壯性也需要加強(qiáng)
?
// 屏蔽F12 document.onkeydown = function () {//f12鍵if (window.event && window.event.keyCode == 123) {event.keyCode = 0;event.returnValue = false;}// enter鍵// if (window.event && window.event.keyCode == 13) {// window.event.keyCode = 505;// }// backspace鍵// if (window.event && window.event.keyCode == 8) {// alert(str "\n請使用Del鍵進(jìn)行字符的刪除操作!");// window.event.returnValue = false;// } };// 屏蔽右鍵菜單 document.oncontextmenu = function (event) {if (window.event) {event = window.event;}try {var the = event.srcElement;if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")) {return false;}return true;} catch (e) {return false;} };// 屏蔽粘貼 document.onpaste = function (event) {if (window.event) {event = window.event;}try {var the = event.srcElement;if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")) {return false;}return true;} catch (e) {return false;} };// 屏蔽復(fù)制 document.oncopy = function (event) {if (window.event) {event = window.event;}try {var the = event.srcElement;if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")) {return false;}return true;} catch (e) {return false;} };// 屏蔽剪切 document.oncut = function (event) {if (window.event) {event = window.event;}try {var the = event.srcElement;if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")) {return false;}return true;} catch (e) {return false;} };?
更多專業(yè)前端知識,請上 【猿2048】www.mk2048.com
總結(jié)
以上是生活随笔為你收集整理的禁用F12和鼠标右键,防止查看控制台代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序实战篇:商品属性联动选择(案例
- 下一篇: call/apply以及this指向的理