JavaScript实现复制文章自动添加版权
第一种
<scripttype="text/javascript">
document.body.oncopy=function(){
setTimeout(
function(){
vartext=clipboardData.getData("text");
if(text){
text=text+"\r\n本文来自:(www.nhooo.com)详细出处参考:"+location.href;clipboardData.setData("text",text);
}
},100)
}
</script>
注意:这段代码必须复制到body区域里面才能生效,放到head区域内是不起作用的。
第二种
$("body").bind('copy',function(e){
if(typeofwindow.getSelection=="undefined")return;//IE8orearlier...
varbody_element=document.getElementsByTagName('body')[0];
varselection=window.getSelection();
//iftheselectionisshortlet'snotannoyourusers
if((""+selection).length<30)return;
//createadivoutsideofthevisiblearea
//andfillitwiththeselectedtext
varnewdiv=document.createElement('div');
newdiv.style.position='absolute';
newdiv.style.left='-99999px';
body_element.appendChild(newdiv);
newdiv.appendChild(selection.getRangeAt(0).cloneContents());
//weneeda<pre>tagworkaround
//otherwisethetextinside"pre"losesallthelinebreaks!
if(selection.getRangeAt(0).commonAncestorContainer.nodeName=="PRE"){
newdiv.innerHTML="<pre>"+newdiv.innerHTML+"</pre>";
}
newdiv.innerHTML+="<br/><br/>Readmoreat:<ahref='"
+document.location.href+"'>"
+document.location.href+"</a>©MySite.com";
selection.selectAllChildren(newdiv);
window.setTimeout(function(){body_element.removeChild(newdiv);},200);
});
总结
以上就是小编为大家整理的两种利用JavaScript实现复制文章自动添加版权的方法,代码很简单,有需要的朋友们可以参考学习。
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志