我想检查浏览器中对取API的支持是什么,所以我打开了caniuse.com来获取这些信息。
查看Chrome
浏览器,我发现这个特性可以从42版(2015年4月发布)开始使用,但是查看Chrome For Android
和我只看到84
版本。
这是否意味着fetch API
只在Chrome For Android
的最新版本中可用?这在我看来是不合逻辑的,那么在caniuse.com网站上解释这个(和其他)表的正确方法是什么呢?
发布于 2020-08-02 11:13:08
Caniuse隐藏不到0.5%用户的浏览器版本,您可以通过单击settings
来检查和调整这些版本。会产生一个侧边栏。你可以将这个数字降低到0.01%,但即便如此,也只显示了84版。这是因为很多人打开了自动更新,至少对于移动浏览器来说,人们使用最新版本的可能性要大得多。对于桌面浏览器,人们必须处理公司的指导方针,必须经历点击“更新”等麻烦。
因此,最后,如果一个版本没有显示,即使是0.01%的设置,也认为它是不存在的。
发布于 2020-09-09 16:54:54
这里发生的事情是,Android的Chrome没有特定的数据,所以默认情况下,如果它在最新的桌面版本中被支持,那么它在最新的Android版本中也是支持的。没有人花时间专门为Android测试Chrome。
一般来说,caniuse是一个人工策划的列表,并不总是准确的。通过追踪更多的主要来源,你将得到最好的服务。例如,在2015-02年,Fetch API是启用铬,没有特定于平台的豁免。
https://stackoverflow.com/questions/63215257
复制相似问题