我想禁用我的WordPress网站上的所有页面上的一些按钮(F12,右键单击和Ctrl-U),而不使用插件。
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');
字符串
ebdffaop2#
您可以创建一个新的Hook元素。此示例将禁用右键单击和复制/粘贴:
<body oncontextmenu="return false" onselectstart="return false" onkeydown="if ((arguments[0] || window.event).ctrlKey) return false"></body>
2条答案
按热度按时间o2rvlv0m1#
要做到这一点,您需要将以下代码添加到function.php文件中。
字符串
ebdffaop2#
您可以创建一个新的Hook元素。
此示例将禁用右键单击和复制/粘贴:
字符串