2011年03月21日

额, 如果你不知道什么是GreaseMonkey, 那就算了, 别看了.

本来一直用TaoBaoPlusPlus这个脚本来. 因为用FF逛淘宝成了习惯,加上这个确实在很多时候方便了不少. 所以一直就在用. 不过最近可能是某网站(自己猜)出了点问题, 导致我在TB里拖拽的链接没一个能打开的. 一开始以为是淘宝的问题, 后来发现不是那么一回事. 因为在每个新开的链接前都有个”http://cool.dadahaha.com/count.php?“. 我当时就很纳闷怎么会出来这个网址. 不过我也没多想(惭愧, 竟然如此粗心). 把多余的字段删掉就能打开. 当时只想到自己用了很多脚本, 也不知道是哪个脚本多加了这么一句. 不过, 在接下来的使用中, 我却发现, 直接点击链接打开的是没有问题的.  那这样的话, 这个脚本就有点问题了. 特别是其中的Count.php让我非常的在意. 什么意思嘛? 难不成在偷偷的收集我的记录? WTF!!!

放狗之后, 很容易发现原来是TaoBaoPlusPlus干的. 那知道之后, 事情就简单多了, 去userscripts.org, 找到TaoBaoPlusPlus的条目, 查看了源码. 非常简单, Ctrl+F, 找到http://cool.dadahaha.com/count.php?的出处. 一共有4处调用了这个地址, 但是有3处属于注释状态. 只有唯一的一处: 444行: tempurl = ‘http://cool.dadahaha.com/count.php?’+sclick 这意思再简单明了不过了, 是吧? 修改也非常简单,  tempurl = sclick Over, 收工.

1. 源码的修改是通过FF的GreaseMonkey的编辑选项完成的. 到userscripts.org去看源码只是为了保证用的是最新版. 亏了我比了一次, 发现我用的竟然不是新版的-_-!

2. 这个脚本的作者应该指出自己的脚本有统计信息的功能. 然后让大家选择是否安装.

3. 如果原作者不同意我的修改, 麻烦您通知我一下, 我好把这个脚本请出我硬盘.

Tags: ,,,,,.