如果标记没有 src,则忽略异步属性<script>?



如果标签没有src?因为defer是,但是它不能找到async的信息

此属性影响javascript抓取。如果没有src,就没有东西可获取。

你也可以做一个简单的测试来检查它是如何工作的。剧透:它没有像预期的那样做任何事情。

<script>
console.log("sync 1")
console.log(document.getElementById('test') != null)
</script>
<script async>
console.log("async")
document.write('<div id="test"></div>')
</script>
<script>
console.log("sync 2")
console.log(document.getElementById('test') != null)
</script>

相关内容

最新更新