如何解读caniuse网站信息?

How to interpret caniuse website information?

提问人:mlst 提问时间:8/2/2020 更新时间:9/10/2020 访问量:311

问:

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

查看浏览器,我看到此功能从版本 42(于 2015 年 4 月发布)开始可用,但查看并仅看到版本。ChromeChrome For Android84

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

enter image description here

javascript fetch-api web-standards caniuse

评论

0赞 trinaldi 8/2/2020
您可以更深入地了解“资源”选项卡。我发现这个 chromestatus.com/features/6730533392351232,你可以随时检查MDN
0赞 Raj Kumar 8/2/2020
在mozilla开发者浏览器兼容性部分,您可以看到最低版本支持

答:

2赞 Ruben Helsloot 8/2/2020 #1

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

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

1赞 Domenic 9/10/2020 #2

这里发生的事情是,Chrome for Android 没有特定数据,因此 caniuse 默认说,如果最新的桌面版本支持它,那么最新的 Android 版本也支持它。没有人花时间专门测试适用于 Android 的 Chrome。

一般来说,caniuse 是人类策划的列表,并不总是准确的。追踪更多主要来源将为您提供最好的服务。例如,Fetch API 于 2015-02 年在 Chromium 中启用,没有特定于平台的豁免。