0

我们有一个 WordPress 网站,可以在我尝试过的每个浏览器中充分加载,IE 除外。出于某种原因,在 IE 中,每次加载页面时似乎都会将浏览器冻结几秒钟,如果它必须加载带有另一个页面的 iframe 的页面,则会加倍。用户必须等待一段时间才能与页面上的任何内容进行交互。

这是网站

有人建议我们可以使用 WP Supercache 来解决这个问题,但我过去曾遇到过这个插件的问题并且不愿意依赖它,特别是因为这似乎只是 IE 中的一个问题。

我可以解决此问题的最佳方法是什么?如何找出页眉或页脚等中的哪些脚本导致它?有没有一种快速的方法,或者我只需要开始消除主题中的变量?

4

3 回答 3

1

多亏了我刚刚找到的这个线程,答案似乎是花式框:花式框导致 IE 中的加载时间变慢?

具体来说,fancybox 的 CSS 文件中特定于 IE 的过滤器。我删除了那些过滤器样式,现在可以正常加载了。

于 2013-03-26T21:12:14.650 回答
1

我不太明白为什么,但在 IE9 中 style.css 被向下推到页面加载顺序 - 请参阅请求 #35 http://www.webpagetest.org/result/130327_Y9_f1d5796658d8475b68e2e537644173f1/1/details/

由于浏览器在下载适用的 CSS 之前不会呈现,因此会阻止呈现。

另一方面,Chrome 优先考虑下载,以便在图像之前下载可能阻止渲染的资源。

这是两个加载体验的并排视频。

(如果您需要帮助进一步查看,我的联系方式在我的个人资料中)

于 2013-03-27T12:16:11.157 回答
0

抱歉,我似乎无法发表评论。无论如何,在 Opera 12.14 中它运行良好。在 Explorer (8) 中它也能正常工作,控制台中没有错误。只是我的 0.1 美分。

于 2013-03-26T21:02:36.147 回答