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

将代码添加到网页head 头部,WordPress主题可以将代码添加到头部模板header.php:<?php wp_head(); ?>,上面即可。

不要忘记将代码放在

  1. <script => 代码 </script>

代码一

  1. function addLink() {
  2.     var selection = window.getSelection();
  3.     pagelink =  + document.location.href;
  4.     copytext = selection + pagelink;
  5.     newdiv = document.createElement(\’div\’);
  6.     newdiv.style.position = \’absolute\’;
  7.     newdiv.style.left = \’-99999px\’;
  8.     document.body.appendChild(newdiv);
  9.     newdiv.innerHTML = copytext;
  10.     selection.selectAllChildren(newdiv);
  11.     window.setTimeout(function () {
  12.         document.body.removeChild(newdiv);
  13.     }, );
  14. }
  15. document.oncopy = addLink;

代码二

  1. function addLink() {
  2.     var body_element = document.body;
  3.     var selection;
  4.     selection = window.getSelection();
  5.      (window.clipboardData) { 
  6.         var pagelink =+document.location.href+;
  7.         var copytext = selection + pagelink;
  8.         window.clipboardData.setData (, copytext);
  9.          ;
  10.     }  {
  11.         var pagelink = +document.location.href+;
  12.         var copytext = selection + pagelink;
  13.         var newdiv = document.createElement(\’div\’);
  14.         newdiv.style.position=\’absolute\’;
  15.         newdiv.style.left=\’-99999px\’;
  16.         body_element.appendChild(newdiv);
  17.         newdiv.innerHTML = copytext;
  18.         selection.selectAllChildren(newdiv);
  19.         window.setTimeout(function() {
  20.         body_element.removeChild(newdiv);
  21.         },);
  22.     }
  23. }
  24. document.oncopy = addLink;

添加以上代码后,别人在你网站复制任何文字内容,粘贴时都会自动带上版权信息,使用时修改其中的版本信息,貌似不支持低版本IE。

提示

修改模板后,记得将模板编码改为:UTF-8 无BOM(无签名),否则提示中的汉字会乱码,建议使用专门的编辑工具,比如:Notepad++(免费)编辑修改主题模板文件。

参考:

  • http://stackoverflow.com/questions/2026335/how-to-add-extra-info-to-copied-web-text
  • http://bavotasan.com/2010/add-a-copyright-notice-to-copied-text/
  • http://techwelkin.com/add-source-link-copyright-copied-text-clipboard
    © 版权声明
    THE END
    喜欢就支持一下吧
    点赞0 分享
    评论 抢沙发

    请登录后发表评论

      暂无评论内容