【发布时间】:2017-02-19 01:36:04
【问题描述】:
我在页面正文的结束标记之前放置了来自 CDN 的脚本(</body> 上方)。 Google 的 PageSpeed Insights 说:
消除首屏内容中的渲染阻塞 JavaScript 和 CSS
您的页面有 1 个阻止脚本资源。这会导致您的页面呈现延迟。
我认为脚本在我的</body> 结束之前不要延迟渲染?
经过反复试验,我发现这是因为我的页面使用了外部图像。通过下面的示例,您可以使 PageSpeed 检测“渲染阻止”脚本:
<body>
<img src="http://i.stack.imgur.com/oURrw.png" />
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
</body>
这真的会导致我的页面呈现延迟吗?
【问题讨论】:
-
您能否将minimal reproducible example 放在一起展示“您的页面有3 个阻塞脚本资源...” 错误并将标记放在问题中?
标签: html pagespeed google-pagespeed html-rendering