阅读:6518回复:30
最近 Firefox 3.0 b5pre 下载提示窗口的一个新bug
最近的Firefox 3.0 b5pre(可能从2008031902开始),使用中文语言包,当下载文件时,弹出的提示对话框,高度和宽度都不对,尤其是高度特别小,根本无法选择保存到磁盘,也不能按“保存文件”按钮。一开始我还以为中文语言包内窗口的宽度和高度不对,一看都一样。然后我又将和这个窗口相关的文件,用英文版的替换,最后发现是 locale\zh-CN\mozapps\downloads\unknownContentType.dtd 这个文件有问题。然后我又将这个文件中的文字,一行行的换成英文包中的英文,最后发现是下面这行有问题:
<!ENTITY rememberChoice.label "以后自动采用相同的动作处理此类文件。"> 对应的英文是: <!ENTITY rememberChoice.label "Do this automatically for files like this from now on."> 经过多次试验,我发现是Firefox的问题。即使是英文,如果我将最后的" now on." 去掉的话,也会有这个问题。最后是我多次试验后发现的规律,这句话后面引号内的字符,如果包含字母a的话,至少要有52个字符(中文字算2个字符)。如果这句话不包含字母a,那么至少要有48个字符(中文字算2个字符),此时Firefox会在后面添加“ (A)”四个字符,刚好也是52个字符。句子中如果有连续多个空格,那么这些连续的空格,只算一个字符! 最新发现:这个bug,仅仅在下载 EXE 类型的文件时才有,下载其它类型的文件时看不到。当下载 EXE 文件时,Firefox 会隐藏第一个选项并调整窗口的大小,但是Firefox 在计算窗口大小时出错了。 又发现,发生这个bug,还需要一个条件,就是有安装下载相关的扩展时才会发生。我用downthemall!以及FlashGot分别测试,都有这个问题,所以应该不是扩展的问题,而是Firefox本身的问题。 |
|
1楼#
发布于:2008-03-20 14:22
原来是这样啊。那就不算bug了。
|
|
2楼#
发布于:2008-03-20 14:22
确实在某些版本中出现过那个下拉框
疑似新的版本取消了那个东西 |
|
|
3楼#
发布于:2008-03-20 14:22
foxfirefox:还是没有出现“其他”选项框。回到原帖 “其它”,我印象中一直没有这个选项,好像也没有必要。 |
|
4楼#
发布于:2008-03-20 14:22
还是没有出现“其他”选项框。
|
|
5楼#
发布于:2008-03-20 14:22
看上去这不算是Firefox的bug,而是Firefox改动了代码,下载扩展没有跟上造成的。FlashGot 已经出了正式的 0.9 版,已经解决这个问题了。不过我现在使用 orbit Downloader 来下载,这个软件自带 Firefox 扩展,虽然扩展是去年的,但是却没有这个问题。不过这个软件的安装程序不支持绿色版(便携版)的Firefox,网上搜索到的解决办法基本上都是只说了一半。前几天我已经知道方法了。方法就是,先将扩展复制到 Firefox 的配置文件夹的 extensions 目录下。还需要在注册表中添加 orbit Downloader 的目录(下面例子的目录改成你自己机器上orbit的目录)。
REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\orbit] "Path"="E:\\Programs\\Download\\Orbitdownloader" |
|
6楼#
发布于:2008-03-20 14:22
看样子此问题在firefox 3b5是不可能被解决了。
|
|
7楼#
发布于:2008-03-20 14:22
此BUG开始于NIGHTLY-20080314。
|
|
8楼#
发布于:2008-03-20 14:22
其实整个下载窗口都不正常。正常的窗口最下面应该还有一个选择其他的下拉列表框的,如附件的图片。
|
|
9楼#
发布于:2008-03-20 14:22
|
|
|
10楼#
发布于:2008-03-20 14:22
kmc:装flashgot 0.8.9 (dev版),问题解决 嗯,这个flashgot装了就没有对话框显示不全的问题了。 |
|
11楼#
发布于:2008-03-20 14:22
装flashgot 0.8.9 (dev版),问题解决
http://flashgot.net/betas/flashgot-0.8.9.xpi dta也出现这个问题的话,我想是不是最近关于下载窗体的语句有所改变,这些下载管理扩展要往这个窗体中加入自己的内容,结果出错了。 |
|
|
12楼#
发布于:2008-03-20 14:22
刚刚安装了 downthemall!,禁用 FlashGot,发现还是有这个问题。所以,这个bug的发生条件,需要再添加一个,就是 Firefox 安装了其它的下载扩展。
|
|
13楼#
发布于:2008-03-20 14:22
呵呵,禁用FlashGot,问题果然解决。不知道用downthemall!但是不用FlashGot时是否有这个bug?如果也有的话,就可能还是Firefox的问题。如果没有的话,可能就是FlashGot的问题了。
|
|
14楼#
发布于:2008-03-20 14:22
|
|
上一页
下一页