Lưu ý: Code này sẽ vô hiệu hóa tác dụng của phím Ctrl, có nghĩa là các tổ hợp phím có dùng phím ctrl trong đó sẽ bị vô hiệu hóa (Copy: Ctrl + C ; Viewsourse: Ctrl + U ; Save: Ctrl + S).
Đồng thời bạn cũng không thể duy chuyển trang bằng các phím mũi tên lên và xuống.
Code chặn chuột phải cho blogger |
1. Code chống chuột trái
Chèn dước thẻ đóng </head>
<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>
2. Code chống chuột phải
Chèn vào trước thẻ đóng </head><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>
3. Chống cả chuột trái và chuột phải
Kết hợp cả 1 và 2 ta sẽ có đoạn code sau, bạn cũng chèn trước thẻ đóng </head>
<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> <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>
4. Code chống Ctrl + U, chống viewsourse, chống F12
Chèn trước thẻ đóng </head>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js'/> <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>Và thay thẻ <body> thành <body onkeydown="return false">
5. Chống chuột phải cho class/id nào đó
Chèn trên /body
<script type='text/javascript'>
//<![CDATA[
$('body').on('contextmenu', '.ten-class', function(e){ return false; });
//]]>
</script>
Lưu mẫu lại và kiểm tra
Chúc các bạn thành công!
Bài viết quá hay, cảm ơn anh
Good e :)
Template đẹp quá :))
chống làm sao được ctr+ U . nhấn vào link rồi ctr+U như bình thường. không thì F12 :))
Sao em cấm chuột trái không được anh ơi
bạn có code nào chỉ chống xem nguồn trang không vậy?
anh ơi của em sài wordpress khi đăng nhập tài khoản admin vào thì chức năng cấm chuột phải hoạt động. Nhưng khi vào wed ko đăng nhập tài khoản, thì chức năng cấm chuột phải không còn hoạt động nữa là sao ạ.
code 4 thì hay đấy nhưng phần tìm kiếm không nhập được chữ nữa a ơi :))
có cách nào chặn f12 nhân văn nhân các phim khác được không ạ!
Bạn tham khảo bài này thử xem. Mình thấy Ad đi vắng cũng khá lâu rồi @@!
https://kelvin-duong.blogspot.com/2018/09/tat-chuc-nang-f12-paused-in-debugger-oi.html
Bài viết hay. Cảm ơn bạn nhiều!
bài viết rất hữu ích, cảm ơn bạn rất nhiều