如何禁用wordpress网站上的右键单击

时间:2015-03-10 06:59:23

标签: javascript html wordpress plugins

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

如何使用JavaScript实现这一目标?

3 个答案:

答案 0 :(得分:1)

在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');

答案 1 :(得分:0)

$(document).ready(function(){
$(document).bind("contextmenu",function(e){
    return false;
});
});

请记住,如果您使用iframe,它将无法使用iframe(您必须在每个帧中添加相同的脚本)。同样禁用右键单击你不会实现一件事,因为还有很多其他方法来复制内容,比如左键单击并使用ctrl + c,ctrl + v选择它或者花费所有精力来保存整个页面如果你的笑话很好滚动眼睛

答案 2 :(得分:0)

您可以使用此代码进行右键单击,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();
    });