March 21, 2007
downthemall!在2007年3月16日修改的时候, 因为测试不完整, 没有考虑到右键菜单, 所以没有将右键菜单使用的代码修改掉, 结果今天在朋友们的测试下发现了下载到100%之后失去响应, 而且文件不出现在最终的目录中, 这是我的猜想, 不知道今天朋友们报的bug是不是就是我说的, 所以今天又将代码进行了修改, 将原来右键没有修改的代码重新修正, 并且增加了一个判断语句, 防止在出现意外的情况时, 失去响应。 在出现没有预料的情况下, 本版本自动恢复原版的传送方式, 不对文件名进行转换, 所以可能会出现意外的乱码情况。 但可以保证程序百分百运行。
本次修改的代码集中在这两个文件中, 一个是down.js, 这个文件只是增加了一个相应的判断, 以便于在意外的情况下, 恢复原版的拷贝模式, 而不采取编码转换, 使得程序可以运行, 最多出现乱码的现象!
另外一个被修改的文件是menu.js, 这个文件就是右键菜单中加入downthemall!的核心所在文件, 这个里面有一个函数是从右键菜单开始下载所要运行的, 因为那时候没有考虑到右键, 所以没有修改, 从而使得出现上述bug, 修改后, 从右键菜单下载, 也可以获取到原始refer的编码, 从而进行相应的编码转换, 原来是这个地方没有获取refer的编码, 从而在编码转换的地方出现了错误! 这次相应的把编码转换的地方增加了程序符合性判断, 可以判断是否可以转换, 如果可以才执行编码转换, 否则就按照原版方式, 不转换编码直接运行。
由于本人的水平给各位造成了极大的麻烦, 在此表示非常的抱歉, 向各位说声对不起!
各位可以采取以下方式安装新的版本:
下载本附件后, 将后缀名从xpi改成zip, 或者直接在xpi后面添加.zip, 然后用winrar之类的解压工具打开, 把里面的dta.jar提取出来, 直接覆盖电脑上的dta.jar, 如果需要保留原版的, 可以将原来的版本的dta.jar改名.
dta.jar是存在firefox的profile\extensions\{DDC359D1-844A-42a7-9AA1- 88A850A938A8}\chrome, 这个文件夹可能是隐藏的, 所以在搜索的时候需要打开搜索隐藏对象和系统对象, 一般在c:\documents and settings\你的用户名\application data\mozilla\firefox的下面. 如果是portable的用户, 那就在portable的data下面了.
注意: 在替换的时候要关闭firefox, 否则替换不成功
新修改的的附件在这里下载
downthemall!0.9.9.7(2007-03-21)修改版
您喜欢本文吗?即刻订阅"偶爱偶家",精彩文章不再错过!现在就给我们留个话吗?


2 responses to "downthemall!0.9.9.7(2007-03-21)修改版,解决前面修改中出现的bug"
你好,我是myfirefox主题的作者,
本人很有兴趣加入到您的开发中,不知有没有意向.:grin:
可以发邮件给本人.
[Reply]
http://www.6inchboot.com/
UGG boots;cheap UGG;UGG classic
[Reply]