经过测试,下面的代码能实现自动增加版权信息的功能。<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>' + '转载自:苏州宋氏电脑刻章有限公司 网站' + '<br> 地址:'+ document.location.href; 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>' + '转载自:苏州宋氏电脑刻章有限公司 网站' + '<br> 地址:'+ document.location.href; 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>
【推荐资讯】 Recommended information