最近万事屋除了被攻击,居然还有人来采集的?人才啊,来万事屋这个鸟不拉屎的荒岛采集。。。
没办法,既然有采集,那就上个版权信息玩玩,说不定还能增加流量~
找了半天没插件实现,只能加代码了。
注1:将代码添加到网页head 头部,WordPress主题可以将代码添加到头部模板header.php:
<?php wp_head(); ?>
以下有两段代码亲测皆可用,吐槽君使用了第二种。
注2:以下两段代码都要在上下添加如下代码:
<script =“text/javascript”> 代码 </script>
代码一:
function addLink() {
var selection = window.getSelection();
pagelink = “. 原文出自【没前途的万事屋】转载请保留原文链接: ” + document.location.href;
copytext = selection + pagelink;
newdiv = document.createElement(‘div’);
newdiv.style.position = ‘absolute’;
newdiv.style.left = ‘-99999px’;
document.body.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout(function () {
document.body.removeChild(newdiv);
}, 100);
}
document.oncopy = addLink;
代码二:
function addLink() {
var body_element = document.body;
var selection;
selection = window.getSelection();
if (window.clipboardData) { // Internet Explorer
var pagelink =”\r\n\r\n 原文出自【没前途的万事屋】转载请保留原文链接: “+document.location.href+””;
var copytext = selection + pagelink;
window.clipboardData.setData (“Text”, copytext);
return false;
} else {
var pagelink = ” 原文出自【没前途的万事屋】转载请保留原文链接:: “+document.location.href+””;
var copytext = selection + pagelink;
var newdiv = 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;
添加以上代码后,别人在你网站复制任何文字内容,粘贴时都会自动带上版权信息,使用时修改其中的版本信息,貌似第一段代码不支持低版本IE。