Board logo

标题: 自带下载管理器的三个bug [打印本页]

作者: 杀手在线    时间: 2007-1-30 01:50     标题: 自带下载管理器的三个bug

一、在下载管理器中,即便你点了路径下拉框最下面的清除历史,框内是没了,但是ini文件依然保留着。如果用户的路径变换比较频繁的话(这种情况比插件的反复安装还多),那ini文件岂不是更加膨胀?而且,值得注意的是,你点了清除之后,再用同样的路径,ini文件里面照样给你记上,也就是说,不跟以前的做比对,有可能记上很多个同样路径。下面是我的ini文件中[download]项下的path值。
Path0=D:\Program Files\TheWorld\Download
Path1=D:\temp
Path2=D:\soft
Path3=D:\Program Files\TheWorld\Download
看到了path0和path3么?这是默认的下载路径,清除一次之后,再选用,它重复记录上的。


二、既然叫“管理器”,基本的文件管理功能得有,下载的时候,遇到重名是覆盖还是改名,得让用户选择,而不是直接就改名。但是重新下载则又是覆盖,既然在重新下载的时候,会弹出警告框,为什么这个警告框不能做成选择框呢?此时,如果不选择覆盖,却又不让用户改名了,只能放弃下载了。这算是咋回事啊?难道还得要用户去重新浏览一次引用页再来一次?

三、中键点击链接设置为打开新页面并激活新页面的话,中键点击下载链接,则下载空白页面无法消除。全部后台显示则下载空白页面可以自动关闭!(当然是选择了内建下载工具且该自动关闭空白页面的选项打钩了)好像这个问题我先前提交过的。
作者: 杀手在线    时间: 2007-1-30 01:52

哦, 对了,1、都是在多线程条件下试的;2、可以拿C版发的那个测试页面去试,那个文件不大,下载个十几次也没问题。左键点开和中键点开该链接,一试便知。http://bbs.ioage.com/viewthread.php?tid=26964&extra=page%3D1
作者: 杀手在线    时间: 2007-1-30 01:57

找到之前的提过的问题了,那还是上一个预览版(B4P3),单线程下面的,空白页面无法自动关闭。
发表于 2007-1-26 18:33  资料 短消息   
多谢,不好意思,内容凌乱了点。主要是我先前一开始怕发帖多了你们嫌我灌水:)

现在这样,先明确,已记录下的需要改进的地方,三点(皆和单/多线程有关):
1、某些JS脚本的弹出窗口,在多线程条件下下可以正常弹出,单线程下则只能弹出一次;
2、单线程下无法自动关闭空白页面;
3、单线程下自带的下载工具无法实现自动关闭下载空白页面。

http://bbs.ioage.com/viewthread. ... mp;page=1#pid228246
最后一个回复。我还没测试单线程。改天再说吧。。。。。。。。
作者: Aycox    时间: 2007-1-30 08:22

1,情况存在,因此我特意做了相关测试,另开贴说明;
2,楼主说的不错,但对于下载一半的任务怎么办呢?再者即使允许用户重新下载并重命名,我认为叫做复制任务更恰当;
3,选中中键点击开新页面其实与左键点击开新页面选项是一样的道理,即用户强制打开新页面,那么下载页不能关闭也是情理之中。

楼上所说问题已经反馈,其实就两个,2、3点是一点(因为关闭下载空白页本就只对默认设内建下载而言的)

PS:如果再有新的发现,欢迎楼主反馈,不过建议相关问题还是一帖发表或补充为好,如果你觉得重复的帖子实在不需要了,我可以帮你合并或者删除,谢谢。
作者: 杀手在线    时间: 2007-1-30 13:23

多年没搞论坛,忘了discuz可以合并帖子
关于这个中键打开并设置为激活新页面则不自动关闭下载空白页的解释,也可以说得过去,那就不算了,因为是用户自己选择强制打开并激活新页面的,也许是用户想更清楚的看到下载地址,不过稍微和该功能(使用内建下载工具自动关闭下载空白页面)设置初衷有点相悖
那就主要是两个了,1、清除存储路径的要相应的删除ini文件中的记录,避免ini文件无限膨胀;2、下载的任务管理和文件管理需要进一步完善
2的重要性大于1。否则这个功能就有点鸡肋了,任务和文件管理不如快车、迅雷等专门的下载工具,方便性和习惯性不如IE本身的。
作者: Messiah    时间: 2007-1-30 15:00

1 是一个bug,下个版本会修改
3 也许也是个bug,需要看一下

至于2么,暂时TheWorld没有计划增加如快车、迅雷一样的文件管理。
其实TheWorld做下载只是想替换IE的下载,因为IE下载实在太慢。没有和专业下载工具竞争的意思。
作者: 杀手在线    时间: 2007-1-30 15:19

其实关于2,也不是说一定要那么强大的文件管理,只需要在一开始弹出的路径啊等设置框内增加一条选项即可。遇有重名的,是选择覆盖还是改名,现在默认是直接改名(文件名加括号内加数字),那么设一个打钩的选项,(?)遇有重名文件直接覆盖(否则改名)。这样即可。
在侧边栏的内建下载工具的管理页面,右键单击某个任务,选择重新下载,会弹出警告框,既然弹出了警告框,也就是有一个延迟了,何不直接让用户选择?或者,如果上面那个选项能实现,那就干脆直接弹出那个下载设置框,连这个警告框弹出的代码都省了。
这么说绝非吹毛球,因为遇有失败任务的时候,或者,网站提供下载的程序做了小小更新,文件名什么的都没动,这个时候,现在默认的直接覆盖可能就不是很符合用户的需要,而恰恰应是改名。因为有的用户要对前后文件作对比,不希望后面的覆盖前面的,而既然这个小工具定位不是那么专业,那肯定没有所谓的检查更新,比对文件大小乃至压缩掩码等等这些个功能(也完全没必要去加这些个功能)。所以,这个地方需要小小改进一下,这么改,不但不需要增加多少代码,还可以减少一点代码,起码那个弹出警告框可以取消了。统一设置成,不管是右键选择重新下载,还是打开了同一网址,都弹出那个下载设置框,里面加多一个选项,遇有重名的,直接覆盖与否(默认为改名)?即可。开发组以为如何?

至于第一个bug,我还没测试插件设置的留存在ini文件中的信息是否删除了,上次提出过,不知道这一版改掉没。
作者: 杀手在线    时间: 2007-1-31 11:22

关于3,其实还是个bug,该下载空白页面,还是被TW下载工具给杀掉了(下载网址消失了),但是不是一个空页面,而是一个找不到页面的“导航页面”,不是像左键点开的那样自动关闭了。




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2