zoukankan      html  css  js  c++  java
  • 复制加网站信息的javascript代码及对应的javascript阻止命令

    复制加网站信息的javascript代码

    代码
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn">
    <head>
    <title>test</title>
    </head>
    <body>
    <script> 
    document.body.oncopy
    =function(){ 
    event.returnValue
    =false
    var s=document.selection.createRange().text;
    var slen=s.length;
    if(slen>4){
      
    var sa=s.substr(0,Math.floor(slen/2));
      var se=s.substr(Math.floor(slen/2),slen-Math.floor(slen/2));
      s
    =sa+getR()+"www.csdn.net"+getR()+se;//www.csdn.net可以随便换成什么
    }
    = s+"\n文章转自:"+top.location.href; 
    clipboardData.setData(
    'Text',t); 
    }
    function getR(){
         
    var str="~!·#¥%…—× ".split("");//随机字符可以随意换,随机是为了防止替换
         var r="";
         
    for(i=0;i<str.length;i++){
             r
    +=str[Math.floor(10*Math.random())];         
         }
         
    return r
    }
    </script>
    这里是测试的文字,请复制后粘贴出来看看有什么变化。
    </body>
    </html>

    对应的阻止复制后添加信息的javascript命令

    用法:地址栏里附加

    javascript:document.body.oncopy=function(){return true};void(0);
  • 相关阅读:
    tomcat对sessionId的处理分析
    MySQL 5.5 新增SIGNAL异常处理
    jetty对sessionId的处理分析
    Python3.x和Python2.x的区别
    java actor模型和消息传递简单示例
    构建工具scons让一切变得简单
    HTML元素控件事件表
    开始新的旅途
    JS各种常见知识点
    C#代码与javaScript函数的相互调用
  • 原文地址:https://www.cnblogs.com/Cindy_weiwei/p/1749122.html
Copyright © 2011-2022 走看看