方法一,通用代码在文章内容复制的最后面加版本信息
复制网址内容的时候,为了保留网站作者的信息,我们可以加上一段代码,标明文章的出处。
首先先建立一个js文件,命名为:copymsg.js,
代码如下 |
复制代码 |
//复制内容自动添加版权信息
var thehits=document.getElementById("thehit");
if (thehits!=null){
thehits.innerHTML="22936";
}
document.body.oncopy = function ()
{
setTimeout(
function ()
{
var text = clipboardData.getData("text");
if (text)
{
text = text + "rn本文转自 小城网络营销培训网 | http://www.hope2008.com.cn 原文地址:"+location.href;
clipboardData.setData("text", text);
}
},
100
)
}
window.onload = function()
{
this.focus();
}
|
第二步,
上传到网站的根目录下。
第三步,
在网站的底部文件加上如下代码
方法二,随机在内容中加一些链接(兼容性不强)
代码如下 |
复制代码 |
<script type="text/javascript">
function addCopyright() {
var Original = "转自【一聚教程网】:" + location.href; //修改你的网站名称
if ("function" == typeof window.getSelection) {
var c = window.getSelection();
if ("Microsoft Internet Explorer" == navigator.appName && navigator.appVersion.match(/MSIE ([d.]+)/)[1] >= 10 || "Opera" == navigator.appName) {
var g = c.getRangeAt(0),
h = document.createElement("span");
h.appendChild(g.cloneContents()),
g.insertNode(h);
var i = h.innerHTML.replace(/(?:n|rn|r)/gi, "").replace(/<s*script[^>]*>[sS]*?</script>/gim, "").replace(/<s*style[^>]*>[sS]*?</style>/gim, "").replace(/<!--.*?-->/gim, "").replace(/<!DOCTYPE.*?>/gi, "");
try {
document.getElementsByTagName("body")[0].removeChild(h)
} catch(f) {
h.style.display = "none",
h.innerHTML = ""
}
} else var d = "" + c;
var e = document.getElementsByTagName("body")[0],
f = document.createElement("div");
f.style.position = "absolute",
f.style.left = "-99999px",
e.appendChild(f),
f.innerHTML = d.replace(/([^>rn]?)(rn|nr|r|n)/g, "$1<br />$2") + "<br />" + Original,
c.selectAllChildren(f),
setTimeout(function() {
e.removeChild(f)
},
0)
} else if ("object" == typeof document.selection.createRange) {
event.returnValue = !1;
var c = document.selection.createRange().text;
window.clipboardData.setData("Text", c + "n" + Original)
}
};
document.body.oncopy = addCopyright();
</script>
|
方法三,在适当位置加入下面这些代码即可。
代码如下 |
复制代码 |
<script type="text/javascript">
document.body.oncopy=function(){
event.returnValue=false;
var t=document.selection.createRange().text;
var s="本文来源于<#ZC_BLOG_TITLE#> <#ZC_BLOG_HOST#> , 原文地址:<#article/url#> ";
clipboardData.setData('Text','rn'+t+'rn'+s+'rnrnrn');
}
</script>
|
|