gpt4 book ai didi

javascript - 了解为什么Adword再营销标记的<script>标记中不能使用 "async"

转载 作者:行者123 更新时间:2023-11-28 04:10:38 26 4
gpt4 key购买 nike

我正在努力提高页面加载速度,以减少页面的 block 渲染,我正在使用 async 标记或 defer 插入各种 .js 文件。

不幸的是,我在“AdWords 再营销代码”文档中读到了以下内容

Please don't modify the script tag to use the async parameter as it can lead to unpredictable behaviour.

引用:https://developers.google.com/adwords-remarketing-tag/

因此我不太清楚不插入会带来什么后果

<script async src="https://www.googleadservices.com/pagead/conversion.js"></script>

与建议的比较

<script src="https://www.googleadservices.com/pagead/conversion.js"></script>

如果我添加async标签,我可以在google开发者中清楚地看到网络优先级从“高”变为“低”。但这种“不可预测的行为”是什么?到底会发生什么?

最佳答案

如果脚本要同步加载,那么您应该坚持这样做。无序加载它们的后果可能是 undefined variable /对象或未满足的依赖关系。如果您尝试在其他脚本设置变量之前访问该变量,您将遇到某种类型的显示停止异常。您可能不会在实现中遇到这种情况,但请放心,这只是运气,这种类型的错误可能会发生在受到限制或速度较慢的连接上。

关于javascript - 了解为什么Adword再营销标记的&lt;script&gt;标记中不能使用 "async",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46303498/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com