1

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

查看Chrome浏览器,我发现此功能自第 42 版(2015 年 4 月发布)以来可用,但查看时Chrome For Android我只看到 version 84

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

在此处输入图像描述

4

2 回答 2

2

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

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

于 2020-08-02T11:13:08.793 回答
1

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

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

于 2020-09-09T16:54:54.160 回答