该功能大家经常会遇到,复制粘贴某网页文字后,里面有该网站的一些版本信息,可起到提醒转载文章者,注意保留原文链接的作用。

将代码添加到网页head 头部,WordPress主题可以将代码添加到头部模板header.php:<?php wp_head(); ?>,上面即可。

不要忘记将代码放在

<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。

提示
修改模板后,记得将模板编码改为:UTF-8 无BOM(无签名),否则提示中的汉字会乱码,建议使用专门的编辑工具,比如:Notepad++(免费)编辑修改主题模板文件。


版权信息:本站所有资源仅供学习与参考,请勿用于商业用途,如有侵犯您的版权,请及时联系客服,我们将尽快处理。

标 签: 网站 添加 复制 自动

上一篇: 我们应该怎么正确的发外链呢?啊哦今天告诉您

下一篇: 没有了

用户评论 (0)

暂无评论

嘿,我来帮您!