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

2
3/5 - (2 bình chọn)

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 😀

 

Nguồn: Sưu Tầm

 

Nhận thông báo qua Email
Nhận thông báo cho
guest
0 Góp ý
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x