2009 年 12 月 1 日,Google 宣布支持 asynchronous Google Analytics tracking .
异步跟踪是使用 <script>
的 async 指令实现的。标记。
哪些浏览器支持异步指令( <script async="async" />
)以及从哪个版本开始?
最佳答案
google 指定的异步支持是通过两个部分实现的:
使用页面上的脚本(该脚本由 google 提供)将 <script> 标签写入 DOM。
该脚本具有 async="true"属性以向兼容的浏览器发出信号,表明它可以继续呈现页面。
第一部分适用于不支持 <script async..
的浏览器标签,允许他们通过“hack”(虽然相当可靠)加载异步,并且还允许在不等待 ga.js 被检索的情况下呈现页面。
第二部分只影响理解异步html属性的兼容浏览器
指定异步的“html5 正确”方式是使用 <script async src="..."
,而不是 <script async="true"
.但是,最初浏览器不支持这种语法,也不支持在引用元素上设置脚本属性。如果你想要这个,列表会改变:
关于javascript - 哪些浏览器支持<script async ="async"/>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1834077/