我们有一个WordPress网站,除了IE之外,它在我尝试的每个浏览器中都充分加载。出于某种原因,在IE中,它似乎每次加载页面时都会冻结浏览器几秒钟,如果它必须加载带有另一页的iframe的页面,则会加倍。用户必须等待一段时间才能与页面上的任何内容进行交互。
有人建议我们可以使用WP Supercache来解决这个问题,但我过去曾经遇到过这个插件的问题而且我不愿意依赖它,特别是因为这似乎只是IE中的一个问题。
我可以解决此问题的最佳方法是什么?如何找出页眉或页脚等中的哪些脚本导致它?有没有快速的方法,或者我只需要开始消除主题中的变量?
答案 0 :(得分:1)
感谢我刚刚找到的这个帖子,答案似乎是fancybox:Fancybox causing slow load times in IE?
具体来说,针对fancybox的CSS文件中的IE特定过滤器。我删除了那些过滤器样式,现在加载很好。
答案 1 :(得分:1)
我不太明白为什么但是在IE9中,style.css正在向下推送到页面加载顺序 - 请参阅请求#35 http://www.webpagetest.org/result/130327_Y9_f1d5796658d8475b68e2e537644173f1/1/details/
由于浏览器在下载适用的CSS之前不会渲染,因此会阻止渲染。
Chrome另一方面优先考虑下载,以便在图像之前下载可以阻止渲染的资源。
这是两个加载体验的并排视频。
(如果您需要帮助进一步了解我的联系方式,请参阅我的个人资料)
答案 2 :(得分:0)
抱歉,我似乎无法发表评论。无论如何,在Opera 12.14中,它运行正常。在资源管理器(8)中它也可以正常工作,在控制台中没有错误。只是我的.1美分。