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ỉnhChọ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.


<script type="text/javascript">
$(document).ready(function() { //Disable cut copy paste $('article').bind('cut copy paste', function(e) { e.preventDefault(); }); }); </script>

    Đ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

Next Post Previous Post
No Comment
Add Comment
comment url