【问题标题】:How to interpret caniuse website information?如何解读caniuse网站信息?
【发布时间】:2020-11-22 16:23:39
【问题描述】:

我想在浏览器中查看fetch API 的支持是什么,所以我打开了caniuse.com 来获取此信息。

查看Chrome 浏览器,我发现此功能从第42 版(2015 年4 月发布)开始可用,但查看Chrome For Android,我只看到版本84

这是否意味着fetch API 仅在Chrome For Android 的最新版本中可用?这对我来说似乎不合逻辑,那么在 caniuse.com 网站上解释这个(和其他)表格的正确方法是什么?

【问题讨论】:

标签: javascript fetch-api web-standards caniuse


【解决方案1】:

Caniuse 会隐藏用户比例低于 0.5% 的浏览器版本,您可以通过点击 settings 进行检查和调整。这会产生一个侧边栏。您可以将此数字降低至 0.01%,但即使如此,Android 版 Chrome 也仅显示版本 84。那是因为很多人都打开了自动更新,至少对于移动浏览器来说,人们更有可能打开最新版本。对于桌面浏览器,人们必须处理公司指南,必须经历点击“更新”等麻烦。

因此,总而言之,如果没有显示某个版本,即使设置中只有 0.01%,也可以认为它不存在。

【讨论】:

    【解决方案2】:

    这里发生的情况是,没有针对 Android 版 Chrome 的具体数据,所以 caniuse 默认会说,如果最新的桌面版本支持它,那么最新的 Android 版本也支持它。没有人花时间专门测试 Android 版 Chrome。

    一般来说,caniuse 是人工整理的列表,并不总是准确的。追踪更多主要来源将为您提供最佳服务。例如,Fetch API 在 2015 年 2 月为 enabled in Chromium,没有特定于平台的豁免。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 2015-09-13
      • 2012-03-28
      • 1970-01-01
      • 2021-06-22
      • 2012-02-21
      相关资源
      最近更新 更多