今天在知更鸟看到一份复制网页内容自动添加版权信息的代码,虽然感觉用不上,但是姑且还是记录一下。
将代码添加到网页head 头部,WordPress主题可以将代码添加到头部模板header.php:<?php wp_head(); ?>上面即可。
<scripttype="text/javascript"> varSys={}; varua=navigator.userAgent.toLowerCase(); if(window.ActiveXObject){ document.body.oncopy=function(){ event.returnValue=false; vart=document.selection.createRange().text; vars="\r\n原文出自[某某网站]转载请保留原文链接:"+location.href; clipboardData.setData('Text',t+'\r\n'+s); } }else{ functionaddLink(){ varbody_element=document.getElementsByTagName('body')[0]; varselection; selection=window.getSelection(); varpagelink="原文出自[某某网站]转载请保留原文链接:"+document.location.href; varcopytext=selection+pagelink; varnewdiv=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=addLink; } </script
添加以上代码后,别人在你网站复制任何文字内容,粘贴时都会自动带上版权信息。
我是没用这个的,因为wp-plus插件自带这个功能,并且换主题后也不用重新加。不过没准哪天就想改改主题呢,所以记录下。