【发布时间】:2016-01-26 04:01:05
【问题描述】:
我对谷歌页面速度洞察有一个奇怪的问题。即使我已将所有脚本移至页脚,并且关键 css 已内联在页眉中,我仍收到此错误。移动端效果非常好,桌面端收到此错误。有人对如何解决这个问题有一些想法吗? 这是测试的网址:google page speed insights
【问题讨论】:
标签: performance pagespeed
我对谷歌页面速度洞察有一个奇怪的问题。即使我已将所有脚本移至页脚,并且关键 css 已内联在页眉中,我仍收到此错误。移动端效果非常好,桌面端收到此错误。有人对如何解决这个问题有一些想法吗? 这是测试的网址:google page speed insights
【问题讨论】:
标签: performance pagespeed
我查看了您提供的 URL 的来源,似乎 HEAD 中有一个脚本标签。
<script>
sessionStorage.setItem('BASEURL', 'http://test.bigcat.rs/mirokredit/wp-content/themes/mirobuild');
sessionStorage.setItem('LANG', 'de');
</script>
您还应该将其移至结束 BODY 标记之前,将 "async" attribute 添加到标记中。它会在脚本可用时立即通知浏览器异步运行脚本并移除阻塞。
希望有帮助!
【讨论】:
我找到了问题和解决方案!在我的原始 css 中,我有一个用于桌面上顶级内容的 BG 图像。在关键的 css 中,我只包含了 bg-color,我想稍后再提供这个 bg-image。一旦我将 bg-image 包含在关键的 css 中(在标题中),桌面结果就会得到改善,并且渲染阻止脚本错误消息消失了。 Google pagespeed insight检查了最终结果图片与仅使用关键css生成的图片,发现图片不够相似,这就是为什么它说我有阻止内容。
【讨论】: