在WordPress中禁用F12键盘按钮功能

6tqwzwtp  于 12个月前  发布在  WordPress
关注(0)|答案(2)|浏览(181)

我想禁用我的WordPress网站上的所有页面上的一些按钮(F12,右键单击和Ctrl-U),而不使用插件。

o2rvlv0m

o2rvlv0m1#

要做到这一点,您需要将以下代码添加到function.php文件中。

function wpb_hook_javascript() {
        ?>
<script>
          
//To disable F12 options
    
    document.onkeypress = function (event) {
    event = (event || window.event);
    if (event.keyCode == 123) {
    return false;
    }
    }
    
    document.onmousedown = function (event) {
    event = (event || window.event);
    if (event.keyCode == 123) {
    return false;
    }
    }
    document.onkeydown = function (event) {
    event = (event || window.event);
    if (event.keyCode == 123) {
    return false;
    }
    }

//To Disable ctrl+c, ctrl+u, ctrl+x
    
jQuery(document).ready(function($){
$(document).keydown(function(event) {
var pressedKey = String.fromCharCode(event.keyCode).toLowerCase();
    
if (event.ctrlKey && (pressedKey == "c" || pressedKey == "u"||pressedKey == "x" ||pressedKey == "F12")) {
alert('Sorry, This Functionality Has Been Disabled!');

return false;
}
});
});

</script>
        <?php
    }
add_action('wp_head', 'wpb_hook_javascript');

字符串

ebdffaop

ebdffaop2#

您可以创建一个新的Hook元素。
此示例将禁用右键单击和复制/粘贴:

<body oncontextmenu="return false" onselectstart="return false" onkeydown="if ((arguments[0] || window.event).ctrlKey) return false"></body>

字符串

相关问题