Home > Technology > 用js适当添加版权信息

用js适当添加版权信息

你的文章是否经常被人转载?转载也不给加来源?于是很多博友就在文章的下面加上声明.但是往往没有什么效果.国内的网络环境如此.做垃圾站的这么多.练就了身复制粘贴的好本领.虽然说我们遵循 署名-非商业性使用-相同方式共享3.0共享协议.但是无缘无故文章就突然的出现在了网上的另个地方心里总有些气愤.
今天给大家介绍个办法给页面稍微加点版权信息.js代码如下:

1
2
3
4
5
6
7
8
9
document.body.oncopy = function () {
setTimeout( function () {
var text = clipboardData.getData("text");
if (text) {
text = text + "\r\n \r\n本站遵循 署名-非商业性使用-相同方式共享3.0共享协议.\r\n转载自
<a href='http://philna.com'> Philna</a>
作者:yinheli\r\n感谢您关注我的博客."+"\r\n本文链接:"+location.href;
clipboardData.setData("text", text);
 } }, 100 )}

值得注意的是:

1.该代码必须加在body里.
2.只能在IE下有效.IE7将会弹出提示.是否允许访问剪切板.IE6不会有提示.
个人觉得添加这个js还是有一定的好处的.毕竟一般的人会少加保留一些版权信息.水煮鱼的做法就比较绝了.直接不让ie的用户复制.他的做法是每次一点复制就清空访客的剪切板.他的代码是:

1
2
3
4
5
6
7
<script type="text/javascript">
document.body.oncopy=function(){
event.returnValue=false;
var s="";
clipboardData.setData('Text',s);
}
</script>

这样倒是能防止IE用户直接复制了.但是我觉得复制是不可避免的.作为作者的我们只能做些友好的提示,提示复制者加上链接.你们说呢?
如果你还有更好的保护方法欢迎一起讨论.

  1. 飞雪网 Dec 4th, 2008 @ 22:44 | #1

    :arrow: :arrow:

  2. yinheli Dec 4th, 2008 @ 22:46 | #2

    @飞雪网
    呵呵,好久没有见你的网站更新了.最近一直在研究Java?

  3. 飞雪网 Dec 4th, 2008 @ 22:48 | #3

    @yinheli

    java是专业!

  4. xiaorsz Dec 5th, 2008 @ 19:34 | #4

    现在我看我的JS文件是越来越大!
    真不知道以后会变多大?!!
    呵呵! :oops:

  5. JoBru Dec 5th, 2008 @ 21:21 | #5

    这个就没办法了,我也遇过,想想无所谓了……
    PS:还是想看医学方面的

  6. cool8jay Dec 6th, 2008 @ 14:35 | #6

    哈,我上次就是遇到这个问题,我还问过你。
    不过我现在没有用IE,嘎嘎。 :grin:
    防盗版的最好办法是把文章做成一副图片,上面打上水印。
    有这种bt插件么?

  7. Zoll Dec 6th, 2008 @ 17:52 | #7

    这是不是明目张胆的其实IE用户。。 :evil:

  8. Zoll Dec 6th, 2008 @ 17:52 | #8

    额 打错字了 歧视

  9. yinheli Dec 6th, 2008 @ 18:56 | #9

    @Zoll
    这也算是歧视?只是适当的加个那提示.谁让IE可以访问用户剪切板呢! :mad: 其他的浏览器安全性都比较高.

  10. Zoll Dec 6th, 2008 @ 19:46 | #10

    @yinheli
    呵呵 我开玩笑的~不用IE许多年了 除了网购。。

  11. Zoll Dec 6th, 2008 @ 19:48 | #11

    你的回复提醒邮件跑到我的Gmail的Spam里面去了哦~提醒一下~

  12. yinheli Dec 6th, 2008 @ 19:52 | #12

    @Zoll
    没有办法..我的空间是免费的.mail发信人有点奇怪.我也没有办法修改.貌似和服务器的mail系统有点关系.

  13. xiaorsz Dec 6th, 2008 @ 20:07 | #13

    貌似你首页的 留言链接点击无效了,呵呵!
    你得去修复下啊!!

  14. yinheli Dec 6th, 2008 @ 21:30 | #14

    @xiaorsz
    才发现….等等弄弄去..

Submitting Comment, Give me a second...

Leave a comment

Allowed tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">
Trackbacks & Pingbacks ( 0 )
  1. No trackbacks yet.