Hướng dẫn Sử dụng jQuery để chống click phải chuột cho webisite

PVS

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
16,734
Được Like
12,681
Sử dụng jQuery để chống click phải chuột cho webisite

Có khi nào các bạn vào một trang web mà khi chúng ta click chuột phải không được chưa? Việc này không có gì lạ với các lập trình viên, nhưng có lẽ lạ với người dùng. Thực sự đây chỉ là do người lập trình can thiệp vào để chống click chuột phải thôi.

367-do-not-copy.png

Website của bạn đôi khi cần chặn click phải nhằm chống copy, viewcode nhằm phá hoại… Đây là giải pháp hữu hiệu nhất dành cho các quản trị website, hoặc là websie mới mở tránh bị lấy cắp thông tin trực tiếp.

Tuy nhiên, nếu muốn vượt qua thì không phải là không có cách vì đây là ngôn ngữ client bạn có tất cả mã nguồn html rồi thì xem nó là chuyện không thể ngăn cản. Có rất nhiều cách để chống người dùng click chuột phải khi vào web của chúng ta. Ở bài này mình sẽ giới thiệu các bạn 2 cách.

Cách 1
Các bạn add code này vào vị trí ở header hoặc footer website.
Mã:
<script language=JavaScript>
var message="";function clickIE() {if (document.all) {(message);return false;}}function clickNS(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=clickNS;}else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;document.onselectstart=clickIE}document.oncontextmenu=new Function("return false")
</script>

Cách 2
Trong thẻ mở của BODY bạn gõ đoạn code sau vào.
Mã:
<body onselectstart="return false" oncontextmenu="return false">

Để test thử code thì các bạn tạo một file html và copy lần lượt 2 đoạn code như mình giới thiệu ở trên vào rồi lưu lại sau đó chạy file đó nhé.

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


Nguồn: tuhocphp.com​
 

Hướng dẫn sử dụng

XenForo 1 XenForo 2
Translate by PVS

Dịch vụ XenForo của VNXF

Mr. Tuấn

Mobile/Zalo: 0988 488 096

Telegram: bluekpro

Email: [email protected]

Nhà Tài Trợ

Mút Xốp Không Gian
pallet Thịnh Phát
Top Bottom