我发现Gmail.com使用Flash很奇怪,因为Flash被认为是网络的 lousy (在很多方面)。
Gmail使用Flash的原因是什么?
为什么不使用Java Applet或Javascript实现该功能?
答案 0 :(得分:5)
我认为他们会将其用于附件的上传进度。
答案 1 :(得分:5)
答案 2 :(得分:3)
Flash用于处理附件上传主要是因为可以将打开的“浏览”窗口设置为允许多个文件选择,直到最近才不使用Flash,Java或其他插件。
Flash is a popular method to accomplish this。但是,此行为现在可在大多数浏览器using HTML5上原生使用。
答案 3 :(得分:2)
扩展上面给出的答案; flash还用于启用网页中的声音。 我在Gmail页面上从未收到过电子邮件(至少有我的声音),但我可以想象它会创建一个声音,通知您刚收到电子邮件。当你在聊天中收到新消息时,Facebook也会这样做(或者我相信,或者习惯)播放声音。
最明显的例子是着名的Google Pacman,它使用闪光来创造我认为的声音效果。
所以我想其中一个原因就是声音。正如其他人已经提到的那样,使用文件上传也很好,因为它是一种简单且更通用的方式,允许文件上传返回进度 - 并且可以与JavaScript进行交互。