对迅雷5中几处网页脚本错误的处理


对迅雷5中几处网页脚本错误的处理

 
        前几天把单田芳的评书《三侠剑》电子版看了上部分,没想到没有后续的章节。没办法,google一下,下载其他的章节吧,找到链接后,打开迅雷,没几秒钟,弹出 一个脚本调试对话框,可恶的很,关掉窗口又弹出,反复如此。没办法,干脆手动来除掉这个恶心的bug算了。
先在此界面上点击“yes”,然后进入脚本调试界面,看看到底调试的是哪个页面,先找到一处:“http://recommend.xunlei.com/recommend_start2.html”,发现此页面的某些变量没有定义(这里不给出变量了)导致总是触发调试器。简单的很,调试界面显示的此页面的链接是定义在thunder5.exe进程里面,好哇,用utraedit打开thunder5.exe,给我狂搜“recommend_start2”(不含引号),结果啥也没有,在迅雷5的安装文件夹里面:“C:/Program Files/Thunder Network/Thunder/”凭感觉胡乱找了一下,没有,这里文件夹和文件太多了,没法找。怎么办呢?看了一下,干脆来个全文件夹的各个文件搜索“recommend_start2”算了,打开UltraEdit-32,然后选择“搜索”,“多文件查找”,在“查找”文本框里面填入“recommend_start2”,“目录”文本框里面填入“C:/Program Files/Thunder Network/”,选中“搜索子目录”,点击“查找”,结果出来了,原来在目录:“C:/Program Files/Thunder Network/Thunder/Components/P4PClient”下的“P4PClient.dll”文件里面,用UltraEdit-32定位到含有“recommend_start2”关键字处,以二进制模式进行编辑,把“http://recommend.xunlei.com/recommend_start2.html”(不含引号)这一部分全都以0来填充。保存此文件的更改。退出。再次打开thunder5.exe,结果又弹出调试器。原来还有一处的网页:“http://recommend.xunlei.com/hot.htm”也出现问题,在line 238:
document.getElementById('iframe_kankan').style.height=iframe_kankan.document.body.scrollHeight ;
我不太懂这些脚本什么意思,也就不知道哪儿出错了,改了也没用,因为毕竟网页在迅雷的服务器上面。(我没这个能力当hacker哇。)此页面的定义也在“P4PClient.dll”中,干脆也给全填0算了。保存后退出,打开thunder5.exe,没有再出现错误。但是迅雷的资源信息一栏也看不见了,因为给去掉了页面嘛,要是爽的话也可以改成自己定义的算了,比如自己的博客,可以天天看自己写的东西。
        经过更改后,使用发现也有其他的脚本也出现调试对话框,根据以上的方法,找到相应的文件,位置,进行清零。这下就迅雷干净多了。 
 

2008.08.20 bj
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值