10 bình luận · lượt xem

Share code chống chuột trái, chuột phải và F12 cho blogger



Vì nhiều lý do mà bạn không muốn người khác xem nguồn trang của bạn nên hôm nay mình sẽ hướng dẫn cho các bạn thực hiện việc chống chuột trái, chuột phải và Ctrl+U (F12) để xem nguồn trang.
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
Code chặn chuột phải cho blogger
Tất cả các công việc dưới đây bạn thực hiện trong phần Mẫu của 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 $(&#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>
Và thay thẻ  <body> thành <body onkeydown="return false">

Lưu mẫu lại và kiểm tra

Chúc các bạn thành công!



Có thể bạn thích

10 nhận xét:

NỘI QUY:
  • Mọi bình luận sai điều khoản sử dụng sẽ bị xóa mà không cần báo trước.
  • Bấm Thông báo cho tôi bên dưới khung bình luận để nhận thông báo khi Admin phản hồi.
  • Khi xuất bản bài viết chắc chắn không tránh khỏi lỗi về chính tả, cú pháp.

Hãy cùng tham gia bình luận về bài viết này nhé!

  1. Bài viết quá hay, cảm ơn anh

    Trả lờiXóa
  2. 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 :))

    Trả lờiXóa
  3. Sao em cấm chuột trái không được anh ơi

    Trả lờiXóa
  4. bạn có code nào chỉ chống xem nguồn trang không vậy?

    Trả lờiXóa
  5. 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 ạ.

    Trả lờiXóa
  6. có cách nào chặn f12 nhân văn nhân các phim khác được không ạ!

    Trả lờiXóa
    Trả lời
    1. 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

      Xóa
  7. Bài viết hay. Cảm ơn bạn nhiều!

    Trả lờiXóa