您现在的位置是:网站首页 >> 代码素材
代码素材

联 系 人:李总
联系电话:13759574266
在线 QQ:89417157
邮箱:13759574266@qq.com
微信号:ynlongtou
地址:昆明市滇缅大道旁昆建路5号108智库空间A座4楼

代码素材

复制网页内容自动添加版权信息

js代码如下:

<script type="text/javascript">

    var ua = navigator.userAgent.toLowerCase();

    if (window.ActiveXObject) {  /* 兼容IE */

        document.body.oncopy = function () {

            event.returnValue = false;

            var selectedText = document.selection.createRange().text;

            var pageInfo = '<br>---------------------<br>云南龙头科技有限公司整理提供。<br>'

                + '作者:龙头科技小编<br> 原文链接:' + document.location.href

                + '<br>来源:云南龙头科技有限公司<br>© 版权声明:转载请注明出处及附上原文链接!';

            clipboardData.setData('Text', selectedText.replace(/\n/g, '<br>') + pageInfo);

        }

    }

    else {

        function addCopyRight() {

            var body_element = document.getElementsByTagName('body')[0];

            var selection = window.getSelection();

            var pageInfo = '<br>---------------------<br>云南龙头科技有限公司整理提供。<br>'

                + '作者:龙头科技小编<br> 原文链接:' + document.location.href

                + '<br>来源:云南龙头科技有限公司<br>© 版权声明:转载请注明出处及附上原文链接!';

            var copyText = selection.toString().replace(/\n/g, '<br>') + pageInfo;  // Solve the line breaks conversion issue

            var newDiv = document.createElement('div');

            newDiv.style.position = 'absolute';

            newDiv.style.left = '-99999px';

            body_element.appendChild(newDiv);

            newDiv.innerHTML = copyText;

            selection.selectAllChildren(newDiv);

            window.setTimeout(function () {

                body_element.removeChild(newDiv);

            }, 0);

        }

        document.oncopy = addCopyRight;

    }

</script>


参考:http://www.ynlongtou.com/demo_show.asp?id=1612

打开上边网址复制里边的内容试试。