Code Chống Copy Nội Dung Bài Viết & Cấm Click Chuột Phải

 Bạn không muốn cho người khác copy nội dung bài viết của bạn trên internet nhưng vẫn muốn chia sẻ một nội dung đó với mọi người thông qua mạng internet. Bài viết này sẽ hướng dẫn các bạn cách để chống mọi hành vi muốn sao chéo nội dung bài viết trên website của bạn thông qua việc chống quét khối bôi đen văn bản, chống click và vô hiệu hóa các tùy chọn trên menu chuột phải để chọn các tùy chọn như copy hay xem mã nguồn.

Copy đoạn Javascript này vào cuối trang hoặc bất kì đâu bạn muốn trong thẻ <body>

Mã:
<script type="text/javascript">
$(document).ready(function(){
$('*').bind('cut copy paste contextmenu', function (e) {
    e.preventDefault();
})});
</script>
Sử dụng code CSS để chống bôi đen bài viết.

Nếu bạn chỉ muốn chống bôi đen bài viết thì bạn phải xác định khung bài viết nằm tại class nào và đặt thuộc tính chống copy cho class đó.

Còn muốn chống bôi đen toàn bộ mọi vị trí trên trang web thì bạn đặt vào thẻ body

Mã:
<style>

body {

-moz-user-select: none !important;

-webkit-touch-callout: none !important;

-webkit-user-select: none !important;

-khtml-user-select: none !important;

-moz-user-select: none !important;

-ms-user-select: none !important;

user-select: none !important;

}

</style>
Sử dụng Javascript để chống copy văn bản.

Mã:
<script language='JavaScript1.2'>
function disableselect(e){
return false
}
function reEnable(){
return true
}
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</script>
Script cấm click chuột phải.

Mã:
<script language='JavaScript'>
window.oncontextmenu =function(event){
event.preventDefault();
event.stopPropagation();
return false;
};
var msg="dembuon.vn";
function disableIE() {if (document.all) {alert(msg);return false;}
}
function disableNS(e) {
if (document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {alert(msg);return false;}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);document.onmousedown=disableNS;
} else {
document.onmouseup=disableNS;document.oncontextmenu=disableIE;
}
document.oncontextmenu=new Function("alert(msg);return false")
</script>
Một cách khác để cấm bấm chuột phải

Thay thẻ <body> trong code thành như sau:

Mã:
<body onselectstart="return false" oncontextmenu="return false">
Bạn có thể sử dụng 1 trong 3 cách trên để chống sao chép nội dung bài viết của bạn hoặc dùng 2 trong 3 cái hoặc dùng tất cả cho chắc ăn với ai tắt javascript. Không ảnh hưởng gì cả.


Mới hơn Cũ hơn