个人网站禁止复制站点内容

mmexport1582397432054.jpg

简介

一般个人网站都不喜欢别人复制自己的东西,于是与我就研究了下怎么禁用网站的复制。

代码

在皮肤当中添加代码如下:

<script type="text/javascript" >

$(document).ready(function(){
   var ctrlDown = false,ctrlKey = 17,cmdKey = 91,vKey = 86, cKey = 67;
   $(document).keydown(function(e) {
        if (e.keyCode == ctrlKey || e.keyCode == cmdKey) {
           ctrlDown = true;
        }
     }).keyup(function(e) {
          if (e.keyCode == ctrlKey || e.keyCode == cmdKey) {
              ctrlDown = false;
          }
   });
   $(document).keydown(function(e) {
      if (ctrlDown && (e.keyCode == cKey)) {
         layer.open({
              title:"${blogTitle!}友情提示",
              content:"本站不允许复制站点内容,如有需要请联系站长。"
          });
          return false;
      }
      if (ctrlDown && (e.keyCode == vKey)) console.log("Document catch Ctrl+V");
   });
   document.oncopy = function(){
       layer.open({
           title:"${blogTitle!}友情提示",
           content:"本站不允许复制站点内容,如有需要请联系站长。"
        });
       return false;
   }
});

效果如下:

202008170002.png

弹框吧使用了layer,可以自行百度加入到博客里面,如不会可以使用window.alert代替。

# 原创  bolo 

标 题:《个人网站禁止复制站点内容
作 者:zeekling
描 述:梅干菜你个小酥饼哦。
转载请注明文章转载自个人博客:小令童鞋

评论

  1. 是的,手机上面这个不生效。

  2. 阻止不了,开发者工具。感觉只能阻止小白~

  3. 这个还真没试过。

  4. 但 很多火狐就不行了

取消