• 复制加网站信息的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);
  • 相关阅读:
    dd是___元素
    【电商8】footer mod_service
    外边距塌陷问题
    隐藏display: ____;
    判断一个32位的整数的二进制有几个1
    8 switch case
    键盘录入
    两个整数的交换
    运算符
    java 异常报错总结
  • 原文地址:https://www.cnblogs.com/Cindy_weiwei/p/1749122.html
Copyright © 2020-2023  润新知