Bạn đang seo web với nội dung chất lượng, web bạn có rất nhiều bài viết hay và có thứ hạng google cao. Đó là tâm huyết của bạn, một mai bạn phát hiện ở đâu đó có những bài viết y như của bạn. Vâng là của bạn, bạn phát hiện rằng một ai đó đã sao chép, copy nội dung ấy. Bạn làm sao để đối phó với các trường hơp như thế ?
Sau đây là một số cách chống copy nội dung, hình ảnh website (hay còn gọi là content), bạn có thể dùng cho web thiết kế bằng WordPress.
1. Vô hiệu hóa cut, copy, paste bằng jQuery
<script> jQuery(document).ready(function(e) { //Vô hiệu hóa: cut copy paste jQuery('body').bind('cut copy paste',function(e) { // vô hiệu hóa trên toàn bộ web e.preventDefault(); return false; }); jQuery('#id_tag').bind('cut copy paste',function(e) { // vô hiệu hóa trên 1 thẻ được chỉ định ID e.preventDefault(); return false; }); //Vô hiệu hóa: chuột phải jQuery("body").on("contextmenu",function(e){ // vô hiệu hóa trên toàn bộ web return false; }); jQuery('#id_tag').on("contextmenu",function(e){ // vô hiệu hóa trên 1 thẻ được chỉ định ID return false; }); }); </script>
Cách này bạn có thể chống sao chép cho toàn bộ web hoặc nội dung của một thẻ nào đó bằng cách dùng jQuery('#id_tag')
2. Vô hiệu hóa cut, copy, paste bằng javascript
<script> function disableselect(e){ return false } function reEnable(){ return true } document.onselectstart=new Function ("return false") if (window.sidebar){ document.onmousedown=disableselect document.onclick=reEnable } </script>
Trường hợp website không dùng jQuery, bạn có thể dùng javascript đơn giản hơn như cách trên.
3. Vô hiệu hóa cut, copy, paste bằng Css
Hoặc bạn có thể sử dụng css cũng có thể chống sao chép nội dung một cách dễ dàng như sau:
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Ví dụ chống copy nội dung</title> </head> <style> .disable_copy { -webkit-user-select: text !important; -moz-user-select: text !important; -ms-user-select: text !important; user-select: text !important; } body { -webkit-user-select: none !important; -moz-user-select: -moz-none !important; -ms-user-select: none !important; user-select: none !important; } </style> <body> <div>Đây là website chia sẻ tài liệu học WordPress. Nội dung này chống sao chép.</div> <section class="disable_copy">Đây là website chia sẻ tài liệu học WordPress. Nội dung này chống sao chép.</section> </body> </html>
4. Vô hiệu hóa cut, copy, paste bằng Plugin WordPress
Nếu bạn sử dụng mã nguồn mở WordPress, bạn có thể sử dụng một số plugin miễn phí có sẵn trong kho plugin. Sau đây tôi xin liệt kê một vài plugin chống sao chép nội dung phổ biến, bạn có thể cài đặt plugin vào và sử dụng nhé.
- WP Content Copy Protection & No Right Click => link tải
- Disable Right Click For WP => link tải
- Secure Copy Content Protection and Content Locking => link tải
Đối với các plugin wordpress bạn nên chọn lọc để cài vì có thể xảy ra xung đột với các script trong theme bạn đang sử dụng.
Tùy vào sự thuận tiện nào mà bạn có thể chọn một trong các cách trên nhé. Tuy nhiên đây chỉ là các cách hạn chế những người xấu chuyên đi copy nội dung bài viết của người khác, làm cho họ tốn thời gian sao chép nội dung chứ không thể nào ngăn chặn được 100%.