如何复制360图书馆文章

今天在360doc个人图书馆看到一篇文章,想把代码复制下来,结果一直弹窗让我注册,结果我就怒了,然后就开始发挥程序员的本能,各种查看元素,找事件;

经过一轮找,发现只有body上绑有copy事件,估计就是这里拦截了,于是我尝试着

$('body').unbind('copy');

结果一直不成功,难道是因为我用的不对?

于是我

$('body').bind('copy',function(){console(1)});

执行copy,结果:控制台输出1,同时弹窗

$('body').unbind('copy')

,再执行copy,结果:控制台无输出,还是弹窗

百思不得其解。。。

后来又执行

$('body').data('events')

查看,还是无果,我就郁闷了,于是我直接把弹窗节点删除了(真特么自欺欺人);结果肯定还是无法复制。

想了又想,就弄了这么一句

$("body")[0].oncopy

(输出一大串代码)

结果还真是这么给绑的,无法通过unbind干掉,于是就把它给重写了,控制台输入

$('body')[0].oncopy=function(){}

,然后就可以顺利复制了了。。。

还有好的方法还请留言

All for one, one for all.

你可能感兴趣的:(如何复制360图书馆文章)