复制网页内容时,自动在中间和末尾添加版权、网址等信息
作者:未知 文章ID:6878 浏览:
1、新建一个oncopy.js文件,并输入如下内容:
//自动加版权开始
function isChinese(Str)
{
var re = /[^\u4e00-\u9fa5]/;
if(re.test(Str))
{
return false;
}
else
{
return true;
}
}
document.body.oncopy = function()
{
setTimeout(function()
{
var d = clipboardData.getData("text");
var LenStr = d.length;
var Num = 200;
var AddStr1 = "(本文来自“于振海网 https://www.yuzhenhai.com”)";
var AddStr2 = "\r\n本文来自“于振海网 https://www.yuzhenhai.com”";
if(LenStr > Num)
{
TestStr = d.substring(Num-1,Num) + d.substring(Num,Num+1);
if(isChinese(TestStr))
{
NewContent = d.substring(0,Num) + AddStr1 + d.substring(Num,LenStr) + AddStr2;
}
else
{
NewContent = d + AddStr2;
}
}
else
{
NewContent = d + AddStr2;
}
clipboardData.setData("text",NewContent);
},100)
}
//自动加版权结束
2、在网页或模板的<body></body>之间引入这个js文件,代码如下:
<script type="text/javascript" src="https://www.yuzhenhai.com/js/oncopy.js"></script>