Javascript caniuse 和 mozilla 之间的元素 scrollTo 兼容性差异
Javascript Element scrollTo compatibility difference between caniuse and mozilla
我正在寻找 Element.scrollTo
方法的浏览器支持信息。
然而,对于最新的safari(iOS)和Edge.
,caniuse和mozilla的结果存在差异。
来自 mozilla, it says these browsers do not support this method. But caniuse 说他们支持。
当我用 iPhone X, iOS 13.3.1 测试时,该方法完美运行,这意味着 mozilla 是错误的。
到目前为止,出于兼容性检查的目的,我信任 mozilla,因为该网站对(其他)技术信息的描述性更强(因此,更可靠?)。
从长远来看,我应该依赖 caniuse,而不是 mozilla 吗?
如果您在 caniuse 上搜索特定的 scrollTo
关键字(不仅仅是滚动),您将获得与 Mozilla 几乎相同的结果。
但有趣的是,caniuse 上的数据由 Mozilla 的 MDN browser-compat-data 提供支持(请参阅 Notes 选项卡bottom on caniuse)并展望未来,与 MDN 的合作将会得到改善。所以从长远来看,无论是 caniuse 还是 mozilla,都将是相同的。但我个人更喜欢 MDN,因为它带有额外(基本)细节的整洁简单的门户。
来自 Alexis @caniuse 团队的回复
In this case the information at
https://caniuse.com/#feat=element-scroll-methods is correct regarding
iOS support. I've submitted feedback on the MDN support table. For
future reference you can do so too using the "What are we missing"
button at
https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollTo#Browser_Compatibility
我正在寻找 Element.scrollTo
方法的浏览器支持信息。
然而,对于最新的safari(iOS)和Edge.
来自 mozilla, it says these browsers do not support this method. But caniuse 说他们支持。
当我用 iPhone X, iOS 13.3.1 测试时,该方法完美运行,这意味着 mozilla 是错误的。
到目前为止,出于兼容性检查的目的,我信任 mozilla,因为该网站对(其他)技术信息的描述性更强(因此,更可靠?)。
从长远来看,我应该依赖 caniuse,而不是 mozilla 吗?
如果您在 caniuse 上搜索特定的 scrollTo
关键字(不仅仅是滚动),您将获得与 Mozilla 几乎相同的结果。
但有趣的是,caniuse 上的数据由 Mozilla 的 MDN browser-compat-data 提供支持(请参阅 Notes 选项卡bottom on caniuse)并展望未来,与 MDN 的合作将会得到改善。所以从长远来看,无论是 caniuse 还是 mozilla,都将是相同的。但我个人更喜欢 MDN,因为它带有额外(基本)细节的整洁简单的门户。
来自 Alexis @caniuse 团队的回复
In this case the information at https://caniuse.com/#feat=element-scroll-methods is correct regarding iOS support. I've submitted feedback on the MDN support table. For future reference you can do so too using the "What are we missing" button at https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollTo#Browser_Compatibility