1

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

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

Mozilla

我可以用吗

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

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

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

4

2 回答 2

1

如果您在caniusescrollTo上搜索特定关键字(不仅仅是滚动),您将获得与 Mozilla 几乎相同的结果。

但有趣的事实是,caniuse 上的数据由 Mozilla 的MDN browser-compat-data提供支持(请参阅caniuse 底部的Notes选项卡),并且今后,与 MDN 的这种合作将会得到改善。所以从长远来看,无论是 caniuse 还是 mozilla,都是一样的。但我个人更喜欢 MDN,因为它简洁的门户网站带有额外的(必要的)细节。

这是一篇关于 caniuse-MDN 协作的文章。

于 2020-02-17T06:45:42.213 回答
0

来自 Alexis@caniuse 团队的回复

在这种情况下, https ://caniuse.com/#feat=element-scroll-methods 上关于 iOS 支持的信息是正确的。我已经提交了关于 MDN 支持表的反馈。为了将来参考,您也可以使用https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollTo#Browser_Compatibility上的“我们缺少什么”按钮这样做

于 2020-02-26T02:26:21.940 回答