Code Chống Copy Nội Dung Bài Viết & Cấm Click Chuột Phải

Thảo luận trong 'Software' bắt đầu bởi Admin, 2 Tháng hai 2016.

  1. Admin Nothing to lose.. your love to win..

    Bài viết:
    4,093
    Bạn không muốn cho người khác copy nội dung bài viết của bạn trên internet nhưng vẫn muốn chia sẻ một nội dung đó với mọi người thông qua mạng internet. Bài viết này sẽ hướng dẫn các bạn cách để chống mọi hành vi muốn sao chéo nội dung bài viết trên website của bạn thông qua việc chống quét khối bôi đen văn bản, chống click và vô hiệu hóa các tùy chọn trên menu chuột phải để chọn các tùy chọn như copy hay xem mã nguồn.

    Đoạn javascript chống copy nội dung và click chuột phải vào website

    Copy đoạn Javascript này vào cuối trang hoặc bất kì đâu bạn muốn trong thẻ <body>

    Mã:
    <script type="text/javascript">
    $(document).ready(function(){
    $('*').bind('cut copy paste contextmenu', function (e) {
        e.preventDefault();
    })});
    </script>
    Sử dụng code CSS để chống bôi đen bài viết.

    Nếu bạn chỉ muốn chống bôi đen bài viết thì bạn phải xác định khung bài viết nằm tại class nào và đặt thuộc tính chống copy cho class đó.

    Còn muốn chống bôi đen toàn bộ mọi vị trí trên trang web thì bạn đặt vào thẻ body

    Mã:
    <style>
    
    body {
    
    -moz-user-select: none !important;
    
    -webkit-touch-callout: none !important;
    
    -webkit-user-select: none !important;
    
    -khtml-user-select: none !important;
    
    -moz-user-select: none !important;
    
    -ms-user-select: none !important;
    
    user-select: none !important;
    
    }
    
    </style>
    Sử dụng Javascript để chống copy văn bản.

    Mã:
    <script language='JavaScript1.2'>
    function disableselect(e){
    return false
    }
    function reEnable(){
    return true
    }
    //if IE4+
    document.onselectstart=new Function ("return false")
    //if NS6
    if (window.sidebar){
    document.onmousedown=disableselect
    document.onclick=reEnable
    }
    </script>
    Script cấm click chuột phải.

    Mã:
    <script language='JavaScript'>
    window.oncontextmenu =function(event){
    event.preventDefault();
    event.stopPropagation();
    return false;
    };
    var msg="dembuon.vn";
    function disableIE() {if (document.all) {alert(msg);return false;}
    }
    function disableNS(e) {
    if (document.layers||(document.getElementById&&!document.all)) {
    if (e.which==2||e.which==3) {alert(msg);return false;}
    }
    }
    if (document.layers) {
    document.captureEvents(Event.MOUSEDOWN);document.onmousedown=disableNS;
    } else {
    document.onmouseup=disableNS;document.oncontextmenu=disableIE;
    }
    document.oncontextmenu=new Function("alert(msg);return false")
    </script>
    Một cách khác để cấm bấm chuột phải

    Thay thẻ <body> trong code thành như sau:

    Mã:
    <body onselectstart="return false" oncontextmenu="return false">
    Bạn có thể sử dụng 1 trong 3 cách trên để chống sao chép nội dung bài viết của bạn hoặc dùng 2 trong 3 cái hoặc dùng tất cả cho chắc ăn với ai tắt javascript. Không ảnh hưởng gì cả.


    Có thể bạn muốn xem:

    Code Tự Chèn Link Vào Bài Viết Khi Bị Copy
     
    Phạm Hàn TịchCute pikachu thích bài này.
    Chỉnh sửa cuối: 25 Tháng mười hai 2019
  2. Admin Nothing to lose.. your love to win..

    Bài viết:
    4,093
    Code chống Ctrl + U, chống view sourse, chống F12

    Chèn trước thẻ đóng </head>

    Và thay thẻ <body> thành <body onkeydown= "return false" >

    Mã:
    <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js'/>
    <script type='text/javascript'>
    checkCtrl=false $(&#39;*&#39;).keydown(function(e){
    if(e.keyCode==&#39;17&#39;){ checkCtrl=false  } }).keyup(function(ev){
    if(ev.keyCode==&#39;17&#39;){ checkCtrl=false } }).keydown(function(event){
    if(checkCtrl){
    if(event.keyCode==&#39;85&#39;){ return false; } } })
    </script>
     
    Cute pikachu thích bài này.
Trả lời qua Facebook
Đang tải...