阅读:1813回复:9
关于所有内容加载后再全部显示的问题
我不知道该如何准确地描述该问题。
经我测试,当打开同一个网页的时候 火狐是先显示一个标题,等所有的内容(如JS、CSS、图片)加载完以后,再一次性把整个网页显示出来。 而IE9 10,chrome,都是立马显示显示网页内容,然后再显示图片等。 我的系统,WIN7 64位,火狐22。 求解 |
|
1楼#
发布于:2013-08-10 01:50
这个值改小或者设置为0试试:nglayout.initialpaint.delay
没有就新建整数值。 |
|
2楼#
发布于:2013-08-10 01:50
楼上正解
|
|
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* 误杀不负责,我只管自个舒服就行了。 |
|
4楼#
发布于:2013-08-10 01:50
新建了这个nglayout.initialpaint.delay值为0,但是和原来一样。
我想要和chrome、IE一样呀~~~ 是不是和火狐的缓存机制有关,火狐缓存的写入和读取似乎比较慢 |
|
5楼#
发布于:2013-08-10 01:50
好像以前有人说火狐的内核就是这样子。改paint值没太大用。
|
|
|
6楼#
发布于:2013-08-10 01:50
Tab Scope 算不算是个偏方
|
|
7楼#
发布于:2013-08-10 01:50
我在另外两台XP 32位的电脑上测试了火狐22和火狐23,都没有这个问题。
我现在觉得可能是64位系统的问题。 |
|
8楼#
发布于:2013-08-10 01:50
楼主的描述明显不准确,全部加载好后才显示那是完全不可能了,应该是 DOMContentLoaded 就会显示。
|
|
9楼#
发布于:2013-08-10 01:50
对,我想说的就是DOMContentLoaded ,用firebug看,同一个网页,32位XP系统,基本就是700ms打开,64位win7系统,基本要4s
|
|