Chống copy trong web, Blog Blogger
Khi bạn viết
blog trên hệ thống quản lý nội dung Blogger và muốn không ai sao chép nội dung,
bạn có thể làm theo hướng dẫn này. Trong bài viết này, sẽ hướng dẫn cách bạn
có thể tắt tính năng sao chép-dán.
Blogger hiện
không hỗ trợ plugin để nâng cao chức năng của nó. Bạn phải triển khai thủ
công các mã vào tệp chủ đề trong blogspot.
Trước tiên,
chúng tasẽ hiểu cách chúng tôi có thể tắt chức năng sao chép-dán cho toàn bộ
trang hoặc một phần nội dung cụ thể nào đó trong blog. Điều đó sẽ cung cấp
nhiều quyền kiểm soát hơn đối với blog Blogger.
1. Cách tắt tính năng Sao chép Dán của Trang trong Blogger
Khi chúng ta nói về một trang
hoàn chỉnh, toàn bộ blog Blogger sẽ không hỗ trợ nhấp chuột phải, ctrl + c,
ctrl + v hoặc công cụ lựa chọn trong điện thoại di động.
Tập lệnh sau sẽ không cho phép bất kỳ chức năng nào trong phần nội dung. Bạn phả Chỉnh sửa tệp chủ đề XML (Đặng nhập blog- chọn mục chủ đề- chọn tùy chỉnh – Chọn chỉnh sửa HTML) trong phần và dán mã này ngay trên thẻ </body>. Có thể tìm thấy thẻ </body> trong những dòng cuối cùng của chủ đề Blogger XML hoặc nhấn Ctrl + F nhập vào </body> để tìm kiếm nhanh nhất.
<script type="text/javascript"> $(document).ready(function() { //Disable cut copy paste $('body').bind('cut copy paste', function(e) { e.preventDefault(); }); //Disable mouse right click $("body").on("contextmenu", function(e) { return false; }); }); </script>
Tập lệnh trên sẽ thực hiện hai
nhiệm vụ,
- Phần đầu tiên sẽ tắt chức năng sao chép-dán từ trang,
- Phần thứ hai sẽ vô hiệu hóa nhấp chuột phải của chuột.
Mã này bây giờ sẽ không cho
phép khách truy cập trang web sao chép bất kỳ nội dung nào từ trang blogspot của bạn.
2. Chỉ muốn bảo vệ một phần nội dung cụ thể?
Đoạn mã dưới đây
hữu ích nhất vì mã này sẽ chỉ hoạt động cho một phần cụ thể của trang. Bạn
có thể dán mã ngay phía trên thẻ </body> trong tệp chủ đề XML của blog
Blogger.
Đoạn mã dưới đây hữu ích nhất vì mã này sẽ chỉ hoạt động cho một phần cụ thể của trang. Bạn có thể dán mã ngay phía trên thẻ </body> trong tệp chủ đề XML của blog Blogger.
Bạn phải dán lưu mã này vào
HTML chủ đề và lưu nó. Bất kỳ nội dung nào bạn viết sẽ được bảo
vệ. Xin lưu ý rằng mã này sẽ không đưa ra bất kỳ cảnh báo nào giống như
nội dung được bảo vệ, điều này sẽ gây khó chịu cho khách truy cập.
Giả sử một khách truy cập muốn
đọc một bài viết hoàn chỉnh trên blog của bạn và bạn đã cung cấp một liên kết
bên ngoài để tham khảo. Trong trường hợp đó, người dùng sẽ nhấp chuột phải
từ chuột, và nếu không có phản hồi nhấp chuột, nó sẽ làm phiền người
dùng. Trong trường hợp đó, người dùng có thể rời khỏi trang web của bạn.
Nếu bạn cũng muốn tắt nhấp chuột phải, bạn có thể
dán mã sau thay vì ở trên. Nhưng chúng tôi khuyên bạn nên sử dụng mã trên.
<script type="text/javascript"> $(document).ready(function() { //Disable cut copy paste $('article').bind('cut copy paste', function(e) { e.preventDefault(); }); //Disable mouse right click $("article").on("contextmenu", function(e) { return false; }); }); </script>
Nếu mã trên không hoạt động: bạn đang sử dụng chủ đề
HTML cơ bản không thân thiện với SEO vì mã trên sẽ chỉ hoạt động vớichủ đề cấu trúc
trang HTML5. Trong trường hợp đó, bạn có thể tải xuống chủ đề có hỗ trợ HTML5. hoặc cách khác hiệu quả hơn tại đây