Chủ Nhật, 30 tháng 11, 2014

Chống Chuột Phải & Ctrl+U Cho Blogspot

Code về lĩnh vực Chống Chuột Phải & Ctrl+U Cho Blogspot thì có nhiều web/blog đã hướng dẫn nhưng nhiều code chống chuột phải chỉ có tác dụng với trình duyệt Chrome nhưng không có tác dụng với Firefox.Trong trường hợp bạn chống chuột phải nhưng mục đích của người ta là xem mã nguồn thì chỉ cần Ctrl+U là có thể xem được.Nhìn chung thì code dạng này rất ít người sử dụng vì blog chủ yếu là để chia sẻ ngoại trừ một số blog cần dấu link nào đó mà không cần phải mã hóa link thì xài kết hợp 2 thủ thuật trên cũng gọi là tạm ổn.
Chống Chuột Phải & Ctrl+U Cho Blogspot thì cũng do con người viết ra thì khả năng bị phá khóa cũng là điều đương nhiên.Ý tôi muốn nói là chả có gì tuyệt đối cả.

Bài này xin chia sẻ cách chống chuột phải toàn diện kết hợp với chống xem mã nguồn bằng Ctrl+U 
Xem thử:
DEMO
Áp Dụng Vào Blogspot
Tôi chia làm 2 phần gồm chống chuột phải toàn diện và chống Ctrl+U
Phần 1:Chống chuột phải 
Bạn vào chỉnh sửa HTML tìm tới thẻ </head>
Và đặt code sau vào trước nó:
<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>
Phần 2: Chống Ctrl+U
Bạn vào chỉnh sửa HTML tìm tới thẻ </head>
Và đặt code sau vào trước nó:
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js'/> <script> 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>
Sau đó thay thẻ 
<body>
Thành:
<body onkeydown="return false">
Khi dùng thì nhớ áp dụng cả 2 phần nhé!

Không có nhận xét nào:

Đăng nhận xét

.



▀▄▀▄▀▄▀▄▀▄▀▄TRUYỆN CƯỜI▀▄▀▄▀▄▀▄▀▄▀