哪些浏览器支持 <script async=“async” />?
2009年12月1日,谷歌宣布支持异步谷歌分析跟踪。
异步跟踪是使用标记的异步指令实现的。<script>
哪些浏览器支持异步指令(<script async=“async” />
),从哪个版本开始?
2009年12月1日,谷歌宣布支持异步谷歌分析跟踪。
异步跟踪是使用标记的异步指令实现的。<script>
哪些浏览器支持异步指令(<script async=“async” />
),从哪个版本开始?
google 指定的异步支持是通过两部分实现的:
使用页面上的脚本(脚本由google提供)将<script>标记写出到DOM。
该脚本具有 async=“true” 属性,用于向兼容浏览器发出信号,表明它可以继续呈现页面。
第一部分适用于不支持标签的浏览器,允许它们使用“hack”(尽管非常可靠)加载异步,并且还允许渲染页面而无需等待ga.js被检索。<script async..
第二部分仅影响理解异步 html 属性的兼容浏览器
指定异步的“html5 正确”方法是使用 , 而不是 。但是,最初浏览器不支持此语法,也不支持在引用的元素上设置脚本属性。如果需要,列表将更改:<script async src="..."
<script async="true"
这个问题有两个部分,真的。
问:哪些浏览器支持标记中脚本标记上的“async”属性?
答:IE10p2+、Chrome 11+、Safari 5+、Firefox 3.6+
问:哪些浏览器支持在动态创建的脚本元素上定义 JavaScript 中 “async” 属性行为的新规范?
答:IE10p2+、Chrome 12+、Safari 5.1+、Firefox 4+
至于Opera,他们非常接近发布一个支持两种类型的异步的版本。我一直在与他们密切合作,它应该很快就会出来(我希望!
有关 ordered-async(又名“async=false”)的更多信息,可以在这里找到:http://wiki.whatwg.org/wiki/Dynamic_Script_Execution_Order
此外,要测试浏览器是否支持新的动态异步属性行为,请执行以下操作:http://test.getify.com/test-async/