云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

为什么网页中会使用禁止鼠标右键的经典代码?

<!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.yunzhuji.net/yunfuwuqi/238163.html

评论

  • 验证码