欢迎抛砖<!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可以随便换成什么
}
t = 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>