前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >个人网站禁止复制站点内容

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

作者头像
zeekling
发布2022-06-17 17:23:00
1.2K0
发布2022-06-17 17:23:00
举报

简介

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

代码

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

代码语言:javascript
复制
<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
202008170002.png

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020.08.17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档