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

<!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

(0)
未希的头像未希新媒体运营
上一篇 2024-10-02 07:35
下一篇 2024-10-02 07:37

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

免费注册
电话联系

400-880-8834

产品咨询
产品咨询
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入