帮你复制百度贴吧无法复制的“图片”

今日频繁在百度贴吧看到一些帖子,号称“永远无法复制”的“图片”。中午抽空研究了一下,挺有意思。对于常来我这里熟知JavaScript的朋友就可以不浪费时间看这个了^_^

其实所谓“永远无法复制的图片”,就是由一些特殊符号,例如“✱✲✳❃❂❁❀”、“◕‿◕。 ✘✚★☆ ”这些,配合换行、空格所构成的图形。可能是一些艺术字,也可能使卡通人物。

那么,这些由特殊字符构成的图形,为什么不能被复制呢?我起初还以为百度过滤”&nbsp”和”<br>”,后来发现下面用的是textarea,至少换行符是可以传到位的。那么明显就是在客户端利用JavaScript过滤了*nbsp了。Okay,用Firebug看了一下,找到一个名为f_check的函数。

对于安装了Firebug的Firefox用户来说,非常容易,在Console里面把f_check这个函数重载掉。打开Firebug的Console,输入:

function f_check(){return true;}

回车完事。

而对于使用IE的普通用户(大众网友~),则只需要在URL地址栏中输入:

javascript:function f_check(){return true;}void(0);

然后回车,再去复制那些图片就可以了:)别忘了保留出处哦:http://www.awflasher.com/blog/archives/992

其实我还有一段校内网批量添加好友的脚本,但是考虑到可能造成恶劣影响,就不公布了,感兴趣的话,可以好好学习一下JavaScript:)