如何禁用右键单击WordPress网站

how to disable right click on wordpress website

本文关键字:WordPress 网站 单击 右键 何禁用      更新时间:2023-09-26

我正在开发一个 Whatsupjokes.com,这是一个笑话分享网站。我想禁用右键,这样他们就不会复制我的内容。

如何使用 JavaScript 实现这一点?

在 themes''yourtheme''function.php 文件中使用以下代码

function your_function() {
   ?>
<script>
jQuery(document).ready(function(){
    jQuery(document).bind("contextmenu",function(e){
        return false;
    });
});
</script>
<?php
}
add_action('wp_footer', 'your_function');
$(document).ready(function(){
$(document).bind("contextmenu",function(e){
    return false;
});
});

请记住,如果您使用任何脚本,它将不适用于 iframe(您必须在每个帧中添加相同的脚本)。同样禁用右键单击,您将无法实现任何事情,因为还有很多其他方法可以复制内容,例如通过左键单击选择它并使用ctrl + c,ctrl + v或全力保存整个页面,如果你的笑话是那么好翻白眼

您可以使用此代码进行右键单击、ctrl-c、ctrl-v、ctrl-x

$(document).bind('copy', function(e) {
        alert('Copy is not allowed !!!');
        e.preventDefault();
    }); 
    $(document).bind('paste', function() {
        alert('Paste is not allowed !!!');
        e.preventDefault();
    }); 
    $(document).bind('cut', function() {
        alert('Cut  is not allowed !!!');
        e.preventDefault();
    });
    $(document).bind('contextmenu', function(e) {
        alert('Right Click  is not allowed !!!');
        e.preventDefault();
    });