GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
阅读:6518回复:30

最近 Firefox 3.0 b5pre 下载提示窗口的一个新bug

楼主#
更多 发布于:2008-03-20 14:22
最近的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本身的问题。
foxfirefox
千年狐狸
千年狐狸
  • UID16837
  • 注册日期2007-01-27
  • 最后登录2019-10-22
  • 发帖数1409
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
1楼#
发布于:2008-03-20 14:22
原来是这样啊。那就不算bug了。
taizitju
千年狐狸
千年狐狸
  • UID10093
  • 注册日期2005-11-27
  • 最后登录2012-04-12
  • 发帖数3638
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2008-03-20 14:22
确实在某些版本中出现过那个下拉框
疑似新的版本取消了那个东西
[color=orange][b]为新手服务[/b][/color]  [color=BLUE][b]快速解决问题传送门:[/b][/color][url=https://www.firefox.net.cn/newforum/viewtopic.php?t=22571][color=red][b]①Firefox初级教程(置顶帖)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=27478][color=red][b]②孟婆汤(清空profile工具)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=26765][color=red][b]③减肥茶(半淘汰)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/search.php][color=red][b]④搜索论坛[/b][/color][/url]
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
3楼#
发布于:2008-03-20 14:22
foxfirefox:还是没有出现“其他”选项框。回到原帖

“其它”,我印象中一直没有这个选项,好像也没有必要。
foxfirefox
千年狐狸
千年狐狸
  • UID16837
  • 注册日期2007-01-27
  • 最后登录2019-10-22
  • 发帖数1409
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
4楼#
发布于:2008-03-20 14:22
还是没有出现“其他”选项框。
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
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"
foxfirefox
千年狐狸
千年狐狸
  • UID16837
  • 注册日期2007-01-27
  • 最后登录2019-10-22
  • 发帖数1409
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
6楼#
发布于:2008-03-20 14:22
看样子此问题在firefox 3b5是不可能被解决了。
foxfirefox
千年狐狸
千年狐狸
  • UID16837
  • 注册日期2007-01-27
  • 最后登录2019-10-22
  • 发帖数1409
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
7楼#
发布于:2008-03-20 14:22
此BUG开始于NIGHTLY-20080314。
foxfirefox
千年狐狸
千年狐狸
  • UID16837
  • 注册日期2007-01-27
  • 最后登录2019-10-22
  • 发帖数1409
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
8楼#
发布于:2008-03-20 14:22
其实整个下载窗口都不正常。正常的窗口最下面应该还有一个选择其他的下拉列表框的,如附件的图片。
cdooo
非常火狐
非常火狐
  • UID8445
  • 注册日期2005-09-07
  • 最后登录2017-02-26
  • 发帖数932
  • 经验29枚
  • 威望0点
  • 贡献值18点
  • 好评度1点
  • 社区居民
  • 忠实会员
9楼#
发布于:2008-03-20 14:22
GOLF-AT:cdooo 使用的是英文语言包么?如果是的话,说明英文版,在某种情况下也有这个问题。最大的可能性,和字体有关系。因为不同的字体,占用的空间大小不同,所以字符个数也不同。在使用默认字体时,英文版应该没有这个bug。回到原帖

我是原版的英文包,但是,看图
ccc
plumxp
狐狸大王
狐狸大王
  • UID63
  • 注册日期2004-11-22
  • 最后登录2023-08-02
  • 发帖数375
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
10楼#
发布于:2008-03-20 14:22
kmc:装flashgot 0.8.9 (dev版),问题解决
http://flashgot.net/betas/flashgot-0.8.9.xpi

dta也出现这个问题的话,我想是不是最近关于下载窗体的语句有所改变,这些下载管理扩展要往这个窗体中加入自己的内容,结果出错了。
回到原帖


嗯,这个flashgot装了就没有对话框显示不全的问题了。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
11楼#
发布于:2008-03-20 14:22
装flashgot 0.8.9 (dev版),问题解决
http://flashgot.net/betas/flashgot-0.8.9.xpi

dta也出现这个问题的话,我想是不是最近关于下载窗体的语句有所改变,这些下载管理扩展要往这个窗体中加入自己的内容,结果出错了。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
12楼#
发布于:2008-03-20 14:22
刚刚安装了 downthemall!,禁用 FlashGot,发现还是有这个问题。所以,这个bug的发生条件,需要再添加一个,就是 Firefox 安装了其它的下载扩展。
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
13楼#
发布于:2008-03-20 14:22
呵呵,禁用FlashGot,问题果然解决。不知道用downthemall!但是不用FlashGot时是否有这个bug?如果也有的话,就可能还是Firefox的问题。如果没有的话,可能就是FlashGot的问题了。
skyround
火狐狸
火狐狸
  • UID13132
  • 注册日期2006-06-05
  • 最后登录2023-12-15
  • 发帖数189
  • 经验14枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
14楼#
发布于:2008-03-20 14:22
kmc:干净的配置文件没有出现这个bug,应该跟扩展或者配置有关吧

--


禁用Flashgot,问题立即解决....
回到原帖


没事,反正Flashgot更新得勤
上一页
游客

返回顶部