阅读:10745回复:39
Firefox 的一个愚笨之处
比如我在“百度”的MP3搜索试听歌曲,当歌曲听完时,如果我要下载这首歌,IE 会把缓存中已下载完毕的歌曲文件直接保存下来,不必重新下载,而 Firefox 不会,它会傻乎乎的再次下载。
|
|
1楼#
发布于:2009-05-08 23:41
另外发现个问题。百度现在搞了个box功能,好像不支持FF。用FF可以播放,但没歌词,没有列表等功能。而且奇怪是还出现过,默认出现的是一个flash播放器,有歌词,但是歌播不出来。好像是跟flashbolck扩展有关,但乱搞几下又不再出现了。
|
|
2楼#
发布于:2009-05-08 23:41
楼主是不是太激动了。我觉得FF的缓存比IE6好太多了,IE8没用过。
有时候有些页面的图片访问很困难。IE6你怎么刷都基本是刷不出来,好像是上次留下的不完整的数据没缓存起来。FF就会把这次已经下载到的数据存起来,刷多几次,渐渐的就能把图片都显示全了。 FF的磁盘缓存文件打包在一块,占用硬盘少,文件数量大量减少。网页大多都是由超多的小文件组成的,IE6稍微打开几个网站,那文件数量就飚起来了,不舒服。当然打包也有点不好就是找缓存文件没有IE方便。 FF对编辑框里写的内容保存做的最好。用后退或者恢复关闭页面会发现前面写的内容仍在。甚至你退出FF,如果退场的时候选择的是保存页面,打开后写的东西也仍在。 但是在媒体文件上,确实可以改进一下。这问题我也早碰到过了,只是网速快也没怎么在意。原因应该就是,这个媒体缓存文件是播放器来管理的,保存在IE的默认缓存目录里,FF这里只检查了自己的缓存漏掉了播放器的。 有个解决方法是,在页面点右键,“查看页面信息”,“媒体”,里面可以看到媒体文件,其中有种类型是“嵌入”,点击就可以看到mp3文件,再点击“另存为”,这样不会重复下载。 |
|
3楼#
发布于:2009-05-08 23:41
taizitju:强力支持楼主! 有骂人必要么?! |
|
4楼#
发布于:2009-05-08 23:41
所以说,从我的角度来说 Firefox 比较“愚笨”,当然,你也可以认为 Firefox 是“更科学”“更安全”的下载,但如果你从具体技术细节角度来分析的话可能更能说明我的“愚笨”,而不是只凭个人的体验。 科技以人为本,技术再怎么“科学”,体验提升不了就没意义。 下载的最终目的是得到该文件,提速必须以这个为前提才有意义。 --- 想发泄,刚才为了测试百度 mp3 结果给一个 WMP 嵌入给搞死了(奇怪的是不是所有 WMP 嵌入都会搞死 Firefox),打了好多字都没了。 --- 直接说结论: 百度 mp3 试听网页中的播放器缓存链接 mp3 的方式跟下载 mp3 文件的方式不一样,理由是通过播放器缓存的文件即使从缓存另存为也会变成重新下载,但直接在新标签页打开 mp3 链接并通过插件(我的是 QuickTime)播放的话,再下载该 mp3 链接则是从缓存中获取。 如何不一样我也说不清,但连 Windows 将同样数据写在 tmp 临时文件的机制和写成实体文件的机制都不一样(我曾试过千方百计要把软件运行中途产生的 tmp 文件另存出来,Windows 就是不让),不可能说“都写到磁盘上了”就当是一回事。 IE 从播放器缓存中保存文件这事,我通过 IE8 发现任何情况下百度 mp3 试听页面都是用内嵌 WMP 的方式播放的,微软的 WMP 和 IE 一家亲,明白了么? |
|
|
5楼#
发布于:2009-05-08 23:41
DOSforever: 你说的和我说的不是一回事。 我所描述的情况是对方服务器文件完整为前提的。 对方服务器有问题的话什么浏览器都一样,讨论什么浏览器都毫无意义。 用IE下载是什么流程你不知道么? 比如你选择把文件保存到桌面,IE开始下载后会在缓存区慢慢保存文件,(它认为)文件完整后,再把文件复制到桌面。 如果在缓存区文件没有完整下载它就“下载完毕”的话,只要你不手动清除缓存区的不完整文件,不论你再下载多少次IE都不会重新访问服务器,而是直接把缓存区的不完整文件再次复制到桌面。 你说你没遇到过那是你人品好。 天下谁敢对灯发誓“对方服务器稳定,网络正常,我就一定能回回用IE下载到100%完整文件!!” 火狐用户也不敢,但是有一点是肯定的,重新访问服务器的火狐出问题的几率一定比IE低。 |
|
|
6楼#
发布于:2009-05-08 23:41
DOSforever:你怎么会是这个时间下班?中班不是中班,12小时的班又不像12小时的班。你的时区在? hehe, 多谢关心了 我查找了一下你的截图的歌曲。虽然嵌入歌曲文件的地址和直接下载地址是一样的,但是嵌入的时候直接调用的媒体播放器,所以firefox根本没有和歌曲文件地址关联起来,他只是把信息传给媒体播放器。 我对firefox缓存的机制没有研究很久了,我可能无法解决你的问题。 现在网速都很快了,大家也不是很注意了... 如果你觉得这个问题比较严重,你可以提交一个bug报告。如果有足够的用户支持,mozilla 应该会考虑修改的。 |
|
|
7楼#
发布于:2009-05-08 23:41
你怎么会是这个时间下班?中班不是中班,12小时的班又不像12小时的班。你的时区在?
算了,如果晚了的话回家后还是早点休息吧,反正这也不是什么急事。 |
|
8楼#
发布于:2009-05-08 23:41
确实存在这个问题的。。。
|
|
9楼#
发布于:2009-05-08 23:41
我下班之后回去看看,现在不方便。
|
|
|
10楼#
发布于:2009-05-08 23:41
nighttalker:我不知道问题所在,也没有注意到。但是我有一个问题, 是一样的,你可以点属性查看。 你可以到“百度”MP3搜索中尝试任何一个你所喜欢的歌曲看看,随便哪首。 |
|
11楼#
发布于:2009-05-08 23:41
你说的 Firefox 没下载到完整文件的4点原因不在我所讨论的范围之内,因为你说的这4点当然不能怪罪到 Firefox 的身上。 我相信你有遇到 IE 下载完成,却文件不完整的情况,但我从来没遇到过,而且你是经常遇到?所以说,从我的角度来说 Firefox 比较“愚笨”,当然,你也可以认为 Firefox 是“更科学”“更安全”的下载,但如果你从具体技术细节角度来分析的话可能更能说明我的“愚笨”,而不是只凭个人的体验。 |
|
12楼#
发布于:2009-05-08 23:41
我不知道问题所在,也没有注意到。但是我有一个问题,
那个直接连接地址和网页里面嵌入的流媒体地址可能是不一样的。也许IE对嵌入的媒体protocal有自己的策略。我不知道firefox能否那么做。我没有想到具体的问题,但是感觉不是很对劲。 楼主能给一个页面地址么? |
|
|
13楼#
发布于:2009-05-08 23:41
taizitju:强力支持楼主! 1. 不知道你为什么会有大呼的冲动,也不懂为什么要叫“兰州烧饼”。 2. 我是在用ie6,准确的说是以 IE6 为核心的其它浏览器,我没觉得它怎么科学合理,也没觉得不怎么科学合理。 3. 是你的同好会,就不要自说自话的说是别人的同好会。你自己爱啥是你自己的事情,你喜欢去你就去好了。 |
|
14楼#
发布于:2009-05-08 23:41
确实遇到过下载完毕,但文件并不完整的情况,但 IE 不行, Firefox 同样也不行,而且这个和缓存无关,因为这是一个全新的,从未下载过的文件。我想这应该是对方服务器的原因。我也从未遇到过 IE 或其它别的浏览器由于缓存的原因而把不完整的文件给你。 我确确实实只在 IE 自带的下载中遇到过说“下载完成”却不完整的情况,Firefox 下从来没遇到过。 我在 Firefox 下下载到不完整的文件是因为: 1. 在没下载完时因各种原因退出 Firefox 而服务器不允许续传( Firefox 标示为“出错”); 2. 下载跳转到提示页面而非文件本身; 3. 断线(标示为“下载中”); 4. 在服务器上就是不完整的。 这就是实践证明的“更科学”“更安全”的下载。 |
|
|
上一页
下一页