QQ咨询 官方微信

添加微信好友

官方小程序

百度小程序

微信小程序

头条小程序

关于我们

js教程

复制内容时自动添加版权来源的Js代码

 admin  2017-12-11 20:39:29
小技巧:复制网页上面内容时,自动在剪切板内容后面加上网站信息,这样也利于SEO优化:
  1. <script type="text/javascript">  
  2. function addCopyright() {  
  3. var Original = "本文转自【建站之家】:" + location.href;  
  4. if ("function" == typeof window.getSelection) {  
  5. var c = window.getSelection();  
  6. if ("Microsoft Internet Explorer" == navigator.appName && navigator.appVersion.match(/MSIE ([\d.]+)/)[1] >= 10 || "Opera" == navigator.appName) {  
  7. var g = c.getRangeAt(0),  
  8. h = document.createElement("span");  
  9. h.appendChild(g.cloneContents()),  
  10. g.insertNode(h);  
  11. var i = h.innerHTML.replace(/(?:\n|\r\n|\r)/gi, "").replace(/<\s*script[^>]*>[\s\S]*?<\/script>/gim, "").replace(/<\s*style[^>]*>[\s\S]*?<\/style>/gim, "").replace(/<!--.*?-->/gim, "").replace(/<!DOCTYPE.*?>/gi, "");  
  12. try {  
  13. document.getElementsByTagName("body")[0].removeChild(h)  
  14. catch(f) {  
  15. h.style.display = "none",  
  16. h.innerHTML = "" 
  17. }  
  18. else var d = "" + c;  
  19. var e = document.getElementsByTagName("body")[0],  
  20. f = document.createElement("div");  
  21. f.style.position = "absolute",  
  22. f.style.left = "-99999px",  
  23. e.appendChild(f),  
  24. f.innerHTML = d.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, "$1<br />$2") + "<br />" + Original,  
  25. c.selectAllChildren(f),  
  26. setTimeout(function() {  
  27. e.removeChild(f)  
  28. },  
  29. 0)  
  30. else if ("object" == typeof document.selection.createRange) {  
  31. event.returnValue = !1;  
  32. var c = document.selection.createRange().text;  
  33. window.clipboardData.setData("Text", c + "\n" + Original)  
  34. }  
  35. };  
  36. document.body.oncopy = addCopyright;  
  37. </script>  

 

¥ 打赏
×
如果您觉得文章帮助了您就打赏一下吧
非常感谢你的打赏,我们将继续分享更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

本文《复制内容时自动添加版权来源的Js代码》发布于石头博客文章,作者:admin,如若转载,请注明出处:https://www.pweb123.com/html/JavaScript/721.html,否则禁止转载,谢谢配合!

文章点评

我来说两句 已有0条评论
点击图片更换

添加微信好友

添加微信好友

微信小程序

百度小程序