当前位置:于振海网 > 文摘 >

复制网页内容时,自动在中间和末尾添加版权、网址等信息

发布时间:2012年11月23日更新时间:2023年6月15日作者:未知文章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>

顶一下
1
100%
踩一下
0
0%
评论列表 发表评论
推荐文章