<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF8"> <title>禁止鼠标右键示例</title> <script> // 禁止鼠标右键 document.oncontextmenu = function() { return false; }; // 禁止F12 document.onkeydown = function(e) { if(e.keyCode === 123) { return false; } }; // 禁止复制粘贴 document.oncopy = function() { return false; }; document.oncut = function() { return false; }; document.onpaste = function() { return false; }; // 禁止打印 window.onprint = function() { return false; }; // 禁止浏览器控制台 window.onopen = function() { return false; }; </script> </head> <body> <h1>禁止鼠标右键及各种经典代码示例</h1> <p>以下代码展示了如何在网页中禁止鼠标右键,以及如何禁止复制、粘贴、打印、控制台等操作。</p> </body> </html>
代码中包含了以下功能:
1、禁止鼠标右键:
“`javascript
document.oncontextmenu = function() {
return false;
};
“`
2、禁止F12键打开控制台:
“`javascript
document.onkeydown = function(e) {
if(e.keyCode === 123) {
return false;
}
};
“`
3、禁止复制、粘贴、粘贴:
“`javascript
document.oncopy = function() {
return false;
};
document.oncut = function() {
return false;
};
document.onpaste = function() {
return false;
};
“`
4、禁止打印:
“`javascript
window.onprint = function() {
return false;
};
“`
5、禁止打开浏览器控制台:
“`javascript
window.onopen = function() {
return false;
};
“`
这些方法可能在某些浏览器中不起作用,因为现代浏览器对安全性的考虑可能允许用户绕过这些限制,这些代码不应在所有情况下使用,因为它们可能会影响用户的正常使用体验。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1125085.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复