WordPress复制网页内容JS实现自动添加版权信息

2017年11月22日14:52:59 发表评论 64 views

利用JavaScript实现在用户复制网页文章时自动添加版权信息的功能,当有网友想转载你的文章内容的时候,系统自动将版权信息和原文地址加入到复制内容中!

WordPress复制网页内容JS实现自动添加版权信息

JS代码

  1. // WordPress复制内容自动添加版权信息 
  2. var Sys = {};
  3. var ua = navigator.userAgent.toLowerCase();
  4. if (window.ActiveXObject) {
  5.     document.body.oncopy = function() {
  6.         event.returnValue = false;
  7.         var t = document.selection.createRange().text;
  8.         var s = "\r\n原文出自[ 大标seo博客 ] 转载请保留原文链接:" + location.href;
  9.         clipboardData.setData('Text', t + '\r\n' + s);
  10.     }
  11. else {
  12.     function addLink() {
  13.         var body_element = document.getElementsByTagName('body')[0];
  14.         var selection;
  15.         selection = window.getSelection();
  16.         var pagelink = "原文出自[ 大标seo博客 ] 转载请保留原文链接:" + document.location.href;
  17.         var copytext = selection + pagelink;
  18.         var newdiv = document.createElement('div');
  19.         newdiv.style.position = 'absolute';
  20.         newdiv.style.left = '-99999px';
  21.         body_element.appendChild(newdiv);
  22.         newdiv.innerHTML = copytext;
  23.         selection.selectAllChildren(newdiv);
  24.         window.setTimeout(function() {
  25.             body_element.removeChild(newdiv);
  26.         },
  27. 0);
  28.     }
  29.     document.oncopy = addLink;
  30. }

用下面的调用放主题页脚或丢js里面,也可以外链。

  1. <script type="text/javascript">JS代码</script>

本文由大标seo整理发布《WordPress复制网页内容JS实现自动添加版权信息》,欢迎分享,转载请注明来源:https://www.dabiaoseo.com/63.html

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: