问题标签 [caniuse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
61 浏览

caniuse - 在 img html 中使用视频

参考这篇文章:https ://cloudinary.com/blog/evolution_of_img_gif_without_the_gif

2020年img中视频的兼容性情况如何?我不知道要在 caniuse 中查找的功能名称是什么。

  • 现在你可以<img src=".mp4">在 Safari 技术预览
  • 早期结果显示,标签中的 mp4 显示速度比 GIF 等价物快 20 倍,解码速度快 7 倍 - 除了文件大小的 1/14!
  • 现在我们等待其他浏览器赶上
0 投票
2 回答
81 浏览

javascript - caniuse和mozilla之间的Javascript Element scrollTo兼容性差异

我正在寻找Element.scrollTo方法的浏览器支持信息。但是,对于最新的 safari(iOS) 和 Edge,caniuse 和 mozilla 的结果存在差异。

来自mozilla,它说这些浏览器不支持这种方法。但caniuse说他们确实支持。

Mozilla

我可以用吗

当我用 iPhone X,iOS 13.3.1 进行测试时,该方法运行良好,这意味着 mozilla 是错误的。

到目前为止,出于兼容性检查的目的,我信任 mozilla,因为该网站对(其他)技术信息的描述性更强(因此,更可靠?)。

从长远来看,我应该依靠caniuse而不是mozilla吗?

0 投票
1 回答
1535 浏览

reactjs - Browserslist:caniuse-lite 已过时。请运行下一个命令`yarn upgrade`

我有 2 个 Next.js 应用程序运行时出现相同的消息错误:Browserslist: caniuse-lite is outdated. Please run next command 'yarn upgrade'。当我运行诸如yarn devoryarn start或之类的命令时会显示该消息yarn build。NPM 也是如此。

  • 我已经多次尝试命令(yarn upgrade)但没有成功;
  • 我已经尝试删除锁定文件以及 node_modules 但消息仍然存在;
  • 我已经尝试过使用 Visual Studio 和终端(Ubuntu);

几天前还好,所以我不确定它是否与一些新的软件包更新有关。

其他人有同样的吗?

编辑:

package.json的是:

0 投票
2 回答
121 浏览

javascript - 如何解读caniuse网站信息?

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

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

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

在此处输入图像描述

0 投票
1 回答
334 浏览

css - object-fit:根据 Mozilla 和 caniuse 覆盖兼容性差异

我想知道哪些浏览器支持 CSS 属性object-fit: cover。我通常混合使用Mozilla 浏览器兼容性表caniuse,但是,它们提供的信息略有不同。例如,在 Mozilla 上,支持 Chrome for Android 版本 31,但是,caniuse 声明至少支持版本 84。上述差异的正确/原因是什么?

我将如何测试object-fit: cover适用于 Android 版本 55 的 Chrome 的属性?使用类似的东西lambda不支持在移动设备上选择不同的浏览器(就像他们在桌面上所做的那样),并且将提供最新版本的浏览器。

从长远来看,未来我应该依靠哪一个?

在此处输入图像描述 在此处输入图像描述

0 投票
0 回答
109 浏览

docker - Docker image failed with caniuse-lite is outdated 错误

无法在登台服务器上创建映像,出现以下错误。

Browserslist:caniuse-lite 已过时。请运行下一个命令yarn upgrade caniuse-lite browserslist

这是我的 package.json

在此处输入图像描述 我是 docker 新手,不知道如何解决这个错误。

该项目在 Reactjs 上,最近我将 node-saas 版本更新为 4.14.1,之后,我遇到了这个错误。

0 投票
1 回答
37 浏览

javascript - 哪个浏览器兼容性数据更准确 - caniuse.com 或 developer.mozilla.org?

我对 caniuse.com 和 developer.mozilla.org 数据感到困惑。例如,caniuse.com报告atobChrome Android 从 90 版本开始支持该功能,但developer.mozilla.org报告从 18 版本开始。

这是 caniuse.com 上的错误数据还是我误解了什么?

在此处输入图像描述 在此处输入图像描述

0 投票
0 回答
12 浏览

caniuse - caniuse.com 统计数据中的第二个百分比数字是什么意思?

我想知道有多少用户可以使用fit-content,所以我搜索并找到了这个页面

但是,第二个数字是什么意思?

在此处输入图像描述

0 投票
0 回答
345 浏览

browser - caniuse-lite 已过时不会在更新浏览器列表后消失

我目前正在修复我的 Ember.js 应用程序中的构建警告,我得到的是这个

但是运行该命令会提供以下输出:

警告永远不会消失。我已经尝试了该线程中的所有适用解决方案。这似乎是主要的帮助,但对我来说不是

我没有使用 Visual Studio,并尝试过吹走所有节点模块,但仍然一无所获。是否有任何已知问题或解决方法?

0 投票
0 回答
16 浏览

browser - 如何在 Browserslist CLI 结果上启用百分比?

npm i -g browserslist然后browserslist "> 0.5%"返回一个列表:

我可以用browserslist --coverage ">0.5%"返回的内容覆盖整个查询:

但是有没有办法覆盖每个浏览器?就像是:

顺便提一句。是的,我知道提供详细列表的网站,但重点是通过 CLI 获得