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.
Đầ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>
Code chống chuột Phải<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>
- 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>
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 :D
Nguồn: Sưu Tầm
bạn ơi, sao mình đã Add chuột phải và F12 thì ok, nhưng vẫn Ctrl+U được nhỉ
Trả lờiXóachống được ngon lành, nhưng phần nhập tìm kiếm cũng bị chặn luôn. Còn F12 vẫn có cách ấn được.
Trả lờiXóacách này chỉ chặn được chuột và ctrl. không chặn đc "view-source:.." nếu muốn không cho người khác coppy thì chỉ còn cách mã hóa 1 vài ký tự
Trả lờiXóa