22 thg 8, 2017

Code chống Copy, phải chuột và Ctrl+U, F12 cho Blogger

Có rất nhiều lý do mà bạn không muốn nội dung trên trang web của mình bị sao chép, hay không muốn người xem có thể xem được mã nguồn của website.

Bạn muốn chống copy trên trang web của mình, hãy thực hiện các bước sau để làm điều đó nhé :)

Đầu tiên là Code chống chuột trái
- Đăng nhập trang quản trị Blogger.
- Chọn menu Template và click chọn Edit HTML
- Thêm css trước thẻ </b:skin>
<style type='text/css'>
    body {
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;
    }
</style>
Code chống chuột Phải
- Tiếp tục tìm thẻ  </body> (Ctrl + F). và dán đoạn code sau vào trên nó:
<script type='text/javascript'>
    //<![CDATA[
    // JavaScript Document
    var message = "NoRightClicking";
    function defeatIE() {
        if (document.all) {
            (message);
            return false;
        }
    }
    function defeatNS(e) {
        if (document.layers || (document.getElementById && !document.all)) {
            if (e.which == 2 || e.which == 3) {
                (message);
                return false;
            }
        }
    }
    if (document.layers) {
        document.captureEvents(Event.MOUSEDOWN);
        document.onmousedown = defeatNS;
    } else {
        document.onmouseup = defeatNS;
        document.oncontextmenu = defeatIE;
    }
    document.oncontextmenu = new Function("return false")
        //]]>
</script>

Code chống F12, Ctrl+U để xem mã nguồn (viewsourse)
<script type='text/javascript'>
    checkCtrl = false $('*').keydown(function(e) {
        if (e.keyCode == '17') {
            checkCtrl = false
        }
    }).keyup(function(ev) {
        if (ev.keyCode == '17') {
            checkCtrl = false
        }
    }).keydown(function(event) {
        if (checkCtrl) {
            if (event.keyCode == '85') {
                return false;
            }
        }
    })
</script>

Tiếp tục tìm đến thẻ <body> và thay bằng:
<body onkeydown="return false">

Lưu lại và xem thành quả thôi.
Về cơ bản code thì vô hiệu hóa phím Ctrl, nên khi ai đó bấm Ctrl + U hay Ctrl + C, S gì đó trên trang web cũng đều không được.
Lưu ý là code này không thể chống tuyệt đối được, gặp cao thủ thì nếu họ muốn thì họ vẫn xem Source trang web của bạn như thường mà thôi :D


Nguồn: Sưu Tầm

Bài đăng Mới hơn Bài đăng Cũ hơn

3 nhận xét:

  1. bạn ơi, sao mình đã Add chuột phải và F12 thì ok, nhưng vẫn Ctrl+U được nhỉ

    Trả lờiXóa
  2. chống được ngon lành, nhưng phần nhập tìm kiếm cũng bị chặn luôn. Còn F12 vẫn có cách ấn được.

    Trả lờiXóa
  3. cách này chỉ chặn được chuột và ctrl. không chặn đc "view-source:.." nếu muốn không cho người khác coppy thì chỉ còn cách mã hóa 1 vài ký tự

    Trả lờiXóa

Biểu mẫu liên hệ

Tên Email * Thông báo *