GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
阅读:6493回复: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
本人的语言包,没有发现此问题。
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
2楼#
发布于:2008-03-20 14:22
我测试了很长时间,才总结到的规律。我刚下载了你的语言包,也有这个问题。我是昨天才发现这个问题的,具体从哪个版本开始有这个问题,我不是很清楚。但是我今天上午下载的版本(2008031915)和下午下载的版本(2008031919),都有这个问题。
cdooo
非常火狐
非常火狐
  • UID8445
  • 注册日期2005-09-07
  • 最后登录2017-02-26
  • 发帖数932
  • 经验29枚
  • 威望0点
  • 贡献值18点
  • 好评度1点
  • 社区居民
  • 忠实会员
3楼#
发布于:2008-03-20 14:22
我很早就有这个问题了,英文版的,不过只要点一下回车就行了,再忍忍吧..
ccc
foxfirefox
千年狐狸
千年狐狸
  • UID16837
  • 注册日期2007-01-27
  • 最后登录2019-10-22
  • 发帖数1409
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
4楼#
发布于:2008-03-20 14:22
请将所有的扩展禁用后再确认一下
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
5楼#
发布于:2008-03-20 14:22
确认有

好像是在EXE文件才有,其它类型没发现过。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
cdooo
非常火狐
非常火狐
  • UID8445
  • 注册日期2005-09-07
  • 最后登录2017-02-26
  • 发帖数932
  • 经验29枚
  • 威望0点
  • 贡献值18点
  • 好评度1点
  • 社区居民
  • 忠实会员
6楼#
发布于:2008-03-20 14:22
kmc:确认有

好像是在EXE文件才有,其它类型没发现过。
回到原帖

好像是的...我大部分的文件是正常的,很少有文件是楼主说的那样,估计就是exe了
ccc
skyround
火狐狸
火狐狸
  • UID13132
  • 注册日期2006-06-05
  • 最后登录2023-12-15
  • 发帖数189
  • 经验14枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
7楼#
发布于:2008-03-20 14:22
记得15号左右也出现过这个现象,后来几天好了,现在又有了
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
8楼#
发布于:2008-03-20 14:22
确实是下载 EXE 时才有这个问题,其它文件类型没有这个问题。我的英文写作水平比较差,麻烦 kmc 或者其他人提交一下这个 bug 吧。
taizitju
千年狐狸
千年狐狸
  • UID10093
  • 注册日期2005-11-27
  • 最后登录2012-04-12
  • 发帖数3638
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于: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点
  • 社区居民
  • 忠实会员
10楼#
发布于:2008-03-20 14:22
cdooo 使用的是英文语言包么?如果是的话,说明英文版,在某种情况下也有这个问题。最大的可能性,和字体有关系。因为不同的字体,占用的空间大小不同,所以字符个数也不同。在使用默认字体时,英文版应该没有这个bug。
foxfirefox
千年狐狸
千年狐狸
  • UID16837
  • 注册日期2007-01-27
  • 最后登录2019-10-22
  • 发帖数1409
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
11楼#
发布于:2008-03-20 14:22
英文版也有此问题存在。
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
12楼#
发布于:2008-03-20 14:22
我这儿使用默认字体,使用英文语言包时看不到这个问题。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
13楼#
发布于:2008-03-20 14:22
先去mozillazine问了问,看看有没有人提过这个bug
bugzilla上搜索好像没有
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
foxfirefox
千年狐狸
千年狐狸
  • UID16837
  • 注册日期2007-01-27
  • 最后登录2019-10-22
  • 发帖数1409
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
14楼#
发布于:2008-03-20 14:22
关于复制此bug的现象的方法,使用全新的配置文件;或者"清除隐私数据",选中有关扩展的选项,如果是安装了downthemall!,则选中与downthemall!相关的选项.
就可以在下载exe文件时出现此bug.即使使用了 https://www.firefox.net.cn/newforum/view ... hp?t=19513 最新的语言包。问题依旧可以复制出来。
上一页
游客

返回顶部