实现复制文章加上原文链接


我发现很多网站在复制文章的时候会自动附加上原文的链接,我觉得这样挺好,可以起到一定的保护版权的作用,因此我也打算这样做。百度了好久,终于找到代码,放进去不起作用,

  我发现很多网站在复制文章的时候会自动附加上原文的链接,我觉得这样挺好,可以起到一定的保护版权的作用,因此我也打算这样做。百度了好久,终于找到代码,放进去不起作用,郁闷,难道javascript没起作用么。我找不到错误,只好另外找案例。终于被我搜索到一个完整的例子,复制过来完美运行,然后我就做了个比较。结果发现是我把javascript代码写到了head里面,文章在后面,这样当然不起作用,我放到后面一试,果然 成功啦。现在代码奉上,请继续关注淘淘技术。
方法一:
<script type="text/javascript">
 
document.body.oncopy = function () {
   setTimeout(
   function () {
    var text = clipboardData.getData("text"); if (text) { text = text + "\r\n\r\n欢迎转载,但请保留出处,本文章转自[淘淘技术] 原文链接:"+location.href; clipboardData.setData("text", text); } }, 100 ) }
</script>
方法二:
<script type="text/javascript">
document.body.οncοpy=function(){
event.returnValue=false;
var t=document.selection.createRange().text;
var s="原文地址:"+location.href;
clipboardData.setData('Text','\r\n'+t+'\r\n'+s+'\r\n');
}
</script>
注意一定记住javascript的执行顺序,有时候就是这一点小错就会导致没有结果。

转载于:https://www.cnblogs.com/itaotao/archive/2013/05/04/3059510.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值