l12ab
小狐狸
小狐狸
  • UID32837
  • 注册日期2010-05-14
  • 最后登录2013-08-11
  • 发帖数9
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:1813回复:9

关于所有内容加载后再全部显示的问题

楼主#
更多 发布于:2013-08-10 01:50
我不知道该如何准确地描述该问题。

经我测试,当打开同一个网页的时候
火狐是先显示一个标题,等所有的内容(如JS、CSS、图片)加载完以后,再一次性把整个网页显示出来。
而IE9 10,chrome,都是立马显示显示网页内容,然后再显示图片等。
我的系统,WIN7 64位,火狐22。

求解
xxp2277
千年狐狸
千年狐狸
  • UID24388
  • 注册日期2008-05-31
  • 最后登录2024-05-18
  • 发帖数1513
  • 经验133枚
  • 威望0点
  • 贡献值46点
  • 好评度8点
  • 社区居民
1楼#
发布于:2013-08-10 01:50
这个值改小或者设置为0试试:nglayout.initialpaint.delay
没有就新建整数值。
asdf123456
千年狐狸
千年狐狸
  • UID32588
  • 注册日期2010-04-16
  • 最后登录2020-02-17
  • 发帖数1088
  • 经验299枚
  • 威望0点
  • 贡献值50点
  • 好评度10点
  • 社区居民
  • 忠实会员
2楼#
发布于:2013-08-10 01:50
楼上正解
浮舟
狐狸大王
狐狸大王
  • UID35715
  • 注册日期2011-03-26
  • 最后登录2014-06-14
  • 发帖数371
  • 经验17枚
  • 威望0点
  • 贡献值0点
  • 好评度2点
3楼#
发布于:2013-08-10 01:50
17没这个值

我对付此麻烦事的方法很简单,干掉一切影响载入的js。跳过后速度快了很多。
坏事的js往往是社交废品api,这种js多用在商业宣传,动机不纯,废了更好。
||google-analytics.com^
||facebook.com/widgets*
||platform.twitter.com/*js*
||static.ak.fbcdn.net*
||tb.phpwind.com/static/js/*
||translate.googleapis.com/translate_*/js*
||yui.yahooapis.com/combo*


误杀不负责,我只管自个舒服就行了。  
l12ab
小狐狸
小狐狸
  • UID32837
  • 注册日期2010-05-14
  • 最后登录2013-08-11
  • 发帖数9
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2013-08-10 01:50
新建了这个nglayout.initialpaint.delay值为0,但是和原来一样。
我想要和chrome、IE一样呀~~~

是不是和火狐的缓存机制有关,火狐缓存的写入和读取似乎比较慢
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-06-03
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
5楼#
发布于:2013-08-10 01:50
好像以前有人说火狐的内核就是这样子。改paint值没太大用。
Firefox More than meets your experience
yucuoyufen
狐狸大王
狐狸大王
  • UID23974
  • 注册日期2008-05-03
  • 最后登录2024-03-04
  • 发帖数346
  • 经验138枚
  • 威望0点
  • 贡献值84点
  • 好评度1点
  • 社区居民
  • 忠实会员
6楼#
发布于:2013-08-10 01:50
Tab Scope 算不算是个偏方
l12ab
小狐狸
小狐狸
  • UID32837
  • 注册日期2010-05-14
  • 最后登录2013-08-11
  • 发帖数9
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2013-08-10 01:50
我在另外两台XP 32位的电脑上测试了火狐22和火狐23,都没有这个问题。

我现在觉得可能是64位系统的问题。
hzzhaiqi
火狐狸
火狐狸
  • UID30112
  • 注册日期2009-08-18
  • 最后登录2015-09-15
  • 发帖数279
  • 经验180枚
  • 威望1点
  • 贡献值44点
  • 好评度28点
8楼#
发布于:2013-08-10 01:50
楼主的描述明显不准确,全部加载好后才显示那是完全不可能了,应该是 DOMContentLoaded 就会显示。
l12ab
小狐狸
小狐狸
  • UID32837
  • 注册日期2010-05-14
  • 最后登录2013-08-11
  • 发帖数9
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2013-08-10 01:50
对,我想说的就是DOMContentLoaded ,用firebug看,同一个网页,32位XP系统,基本就是700ms打开,64位win7系统,基本要4s
游客

返回顶部