为了账号安全,请及时绑定邮箱和手机立即绑定

哪些浏览器支持<script async =“async”/>?

哪些浏览器支持<script async =“async”/>?

慕虎7371278 2019-08-30 11:19:25
Google宣布支持异步Google Analytics跟踪。使用<script>标记的async指令实现异步跟踪。哪些浏览器支持async指令(<script async="async" />)以及哪个版本?
查看完整描述

3 回答

?
忽然笑

TA贡献1806条经验 获得超5个赞

谷歌指定的异步支持使用两部分实现:

  • 在页面上使用脚本(该脚本由google提供),以便向DOM写出<script>标记。

  • 该脚本具有async =“true”属性,以向兼容的浏览器发出信号,表明它可以继续呈现页面。

第一部分适用于不支持<script async..标记的浏览器,允许它们使用“hack”加载异步(虽然非常可靠),并且还允许在不等待检索ga.js的情况下呈现页面。

第二部分仅影响了解async html属性的兼容浏览器

  • FF 3.6+

  • 适用于Android的FF所有版本

  • IE 10+(从预览2开始)

  • Chrome 8+

  • 适用于Android的Chrome所有版本

  • Safari 5.0+

  • iOS Safari 5.0+

  • Android Browser 3.0+(蜂窝状)

  • Opera 15.0+

  • Opera Mobile 16.0+

  • Opera Mini (自8.0起)

指定异步的“html5正确”方式是a <script async src="...",而不是<script async="true"。但是,最初浏览器不支持此语法,也不支持在引用的元素上设置脚本属性。如果你想要这个,列表会改变:

  • FF 4+

  • IE 10+(预览2及以上)

  • Chrome 12+

  • 适用于Android 32+的Chrome

  • Safari 5.1+

  • 没有Android版本


查看完整回答
反对 回复 2019-08-30
  • 3 回答
  • 0 关注
  • 1513 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信