如何解读caniuse网站信息?

How to interpret caniuse website information?

我想查看 fetch API in browser so I opened caniuse.com 的支持以获得此信息。

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

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

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

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

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

测试 Chrome

一般来说,caniuse 是一个 human-curated 列表,并不总是准确的。通过追踪更多的主要来源,您将得到最好的服务。例如,2015-02 年的 Fetch API 为 enabled in Chromium,没有 platform-specific 豁免。