解决Gmail在Firefox下无法批量上传附件的问题

Gmail很早就推出了主题切换,最近还推出了高级文件上传功能:批量上传和上传进度显示。你需要在设置里启用高级文件上传。

这两个都是十分有用的功能。但是,最近我发现,在Firefox 3下,某些Gmail主题,批量上传功能无法使用,这些 主题包括但不限于Tree,Bus Stop,Ninja。而默认的主题却没有出现问题。

诡异的问题

问题非常奇怪,在IE和Chrome下都没有出现问题,而不管我使用Firefox 3.0.8还是Firefox 3.1b3,在Tree主题都无法批量上传。

我试着自己摸索,禁用了所有Firefox扩展,无果。接着我在Gmail的官方论坛看到有人讨论这个问题,Google的人
也发现了这个问题。

但是,问题始终没有解决。点击上传还是单个文件上传:

原因所在

于是我在twitter里求助,Recih说出了问题的所在:

批量上传的按钮实际上是一个透明的flash覆盖在“上传附件”链接之上,但在某些主题里,这个flash的宽度太小,以至于我们点击的还是旧版的“上传附件”,结果是我们无法批量上传,也无法看到上传进度条。

既然知道问题所在,解决起来也就容易了。我们只需让这个flash覆盖层宽度变得更宽。

解决办法

Recih写了一个Grease Monkey脚本,用于修复这个问题。

要使用这个脚本,你必须先安装Grease Moneky扩展,接着安装这个脚本直接安装)。

Recih将覆盖层的宽度设置为52px,如果你使用的Gmail为英文版,你需要将宽度改成68px,你可以安装我稍微修改后的脚本:直接安装

44 条评论

  1. recih
    2009 年 4 月 10 日 上午 10:06

    沙发!

    恩,其实52px我是按照中文版的宽度定的。
    其实昨天已经想到了在英文版下宽度可能不够的问题……想想怎么解决。

    • 2009 年 4 月 10 日 上午 10:26

      原来是这个原因啊,我修改下文章,改为英文版和中文版2个脚本。

  2. 2009 年 4 月 10 日 上午 10:06

    沙发,试试去

  3. junrxu
    2009 年 4 月 10 日 上午 10:07

    原来这样,装上脚本解决问题,感谢!

  4. 2009 年 4 月 10 日 上午 10:15

    有效果。谢谢
    ps:难得在可能吧抢到这么靠前的评论位置

  5. 2009 年 4 月 10 日 上午 10:18

    我的什么也没装就能上传多个附件
    版本Firefox/3.0.8

  6. 2009 年 4 月 10 日 上午 10:27

    丢人了
    居然头次知道可以批量……
    一直是直接打开gmail桌面图标单独开chrome窗口……

  7. 2009 年 4 月 10 日 上午 11:04

    这么麻烦,宁可换回默认主题

  8. 2009 年 4 月 10 日 上午 11:19

    不用那么多麻烦,我都是用dragdropupload直接拖上去的,连浏览都没点过,一次拖几个文件进来都没问题~~

    • 123456
      2009 年 4 月 25 日 上午 3:56

      不用那么多麻烦,我都是用dragdropupload直接拖上去的,连浏览都没点过,一次拖几个文件进来都没问题~~

      —————

      多谢。我用了你说的办法。今天不知怎么搞的,Gmail里不能用批量上传了,哪个主题都不行。

  9. moses
    2009 年 4 月 10 日 上午 11:25

    Hey, 我的Ninja是可以批量上传的嘛, 而且一直可以, 也没有安装Grease M扩展和对应的脚本.

  10. aw
    2009 年 4 月 10 日 下午 1:52

    恕我直言,我实在想不通,有了Chrome和独立的App Button之后,我们还在Firefox里面看GMail干嘛。

    GMail的这个uploader实现也很诡异(我没有去考证),干吗要用透明层,直接用JavaScript和ActionScript通信不就完事儿了…

  11. 2009 年 4 月 10 日 下午 4:03

    看了文章后去试了一下,没问题。

  12. 2009 年 4 月 10 日 下午 4:31

    改成了stylish:http://userstyles.org/styles/15631
    该脚本原本已支持去广告/去聊天/去邀请

  13. 2009 年 4 月 10 日 下午 8:07

    火星了……我都没有找到如何开启批量上传的功能……在哪里啊?!

    • 2009 年 4 月 10 日 下午 11:31

      汗,直接選擇上傳文件的時候,多拖選幾個唄……

      • 2009 年 4 月 11 日 上午 8:44

        谢谢 我在设置里面已经勾选了高级附件功能 但是添加附件的时候一次还是只能添加一个 不能多选 莫非是我RP问题?

  14. uummy2003
    2009 年 4 月 10 日 下午 10:55

    用了Chrome就懒得去钻研一个又一个的浏览器了,觉得现在还是市场决定大众,精英引导方向。

  15. 2009 年 4 月 10 日 下午 11:21

    试试先。
    我在单位的firefox就可以批量上传,
    家里机子就不行。。

  16. 2009 年 4 月 11 日 下午 3:11

    测试留言

    • 2009 年 4 月 12 日 上午 12:57

      新模板很清新。
      建议在评论之间加分割线,
      否则可能不清楚点击哪一个回复才是回复该条留言。

  17. aw
    2009 年 4 月 11 日 下午 6:41

    新主题不错:)

    嘿嘿

  18. wangyanan
    2009 年 4 月 11 日 下午 8:08

    你喜欢我不?

  19. 2009 年 4 月 11 日 下午 8:17

    显示进度的,qq邮箱已经依靠插件实现很久了,不错。

  20. 2009 年 4 月 11 日 下午 8:25

    顶顶更和谐

  21. 2009 年 4 月 11 日 下午 8:52

    问题:为什么同样div宽度都变成了1px,Chrome也能批量上传?是不是Chrome直接就像阿瓦说的一样JS+ActionScript解决了?为什么Firefox还要使用Flash覆盖?我觉得,是gmail考虑了firefox用户会Block Flash之类的……最后还是说明gmail相当人性化……
    纯属G粉YY,顺便表扬一下新主题 XD

  22. 2009 年 4 月 11 日 下午 8:53

    中规中矩的一个主题,自己弄的?

  23. 2009 年 4 月 11 日 下午 9:04

    不错不错,比原来的那个好~

  24. 2009 年 4 月 11 日 下午 9:20

    可能吧有没有试过DB cache插件配服务器开启 gzip?

  25. 萧萧凯风
    2009 年 4 月 11 日 下午 9:58

    新主题感觉没前一个大气 期待泄前一个主题啊

  26. 2009 年 4 月 11 日 下午 10:09

    新主题字体不好看,还不如不加粗呢

  27. 2009 年 4 月 11 日 下午 10:14

    新主题不好看

  28. 2009 年 4 月 11 日 下午 10:29

    新主题!

  29. 2009 年 4 月 11 日 下午 10:47

    Themes不错,但是感觉在和博客主题上不是能够很好得糅合在一起。

  30. 2009 年 4 月 12 日 上午 9:41

    新主题比原来显得规矩了,但似乎我已经习惯了原来的,需要重新适应一下了!

  31. 2009 年 4 月 12 日 上午 11:51

    不知道为什么,自从可能吧加入了新作者,我就没有评论文章的欲望。

  32. 2009 年 4 月 12 日 下午 12:16

    果然改版了

  33. 涵虚
    2009 年 4 月 12 日 下午 12:32

    新主题不错,字体我默认的微软雅黑所以没感觉不好

  34. 2009 年 5 月 2 日 上午 12:51

    在ubuntu下面,是使用不了批量上傳這一功能的.無奈,希望google或Mozilla快點搞掂.

  35. 2009 年 5 月 6 日 上午 12:34

    真是謝謝啦,這陣子東西一直傳不上去,原來是跟gmail的tree主題有關係啊,真是猜不透你啊,gmail~

发表评论

电子邮件地址不会被公开。 必填项已用*标注