为什么在初始页面加载期间解析JavaScript代码?

时间:2014-08-21 02:43:44

标签: javascript html asynchronous adsense

我在我的网页上添加了此Adsense(内容)代码,以显示1个广告:

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">
</script>
<ins
 class="adsbygoogle"
 style="display:inline-block;width:250px;height:250px"
 data-ad-client="ca-pub-xxxxxxxx"
 data-ad-slot="xxxxxxx"></ins>
<script type="text/javascript">
 (adsbygoogle = window.adsbygoogle || []).push({});
</script>

所有代码都位于广告的显示位置。

然而Chrome PageSpeed告诉我代码没有as:

68.6KiB of JavaScript is parsed during initial page load.
Defer parsing JavaScript to reduce blocking of page rendering.
http://googleads.g.doubleclick.net/.../ads?... (45.4KiB of inline JavaScript)
http://pagead2.googlesyndication.com/.../abg.js (23.1KiB)

我做错了什么?

1 个答案:

答案 0 :(得分:0)

你没有做错任何事。这只是建议将脚本放在页面末尾以提高速度。但有时候我们会因为必要而忽略这一点。 例如,您需要在页面内容的同时显示广告。