代码之家  ›  专栏  ›  技术社区  ›  Sang

Javascript元素scrollTo caniuse和mozilla之间的兼容性差异

  •  0
  • Sang  · 技术社区  · 5 年前

    我正在寻找以下浏览器支持信息 Element.scrollTo 方法。 然而,在最新的safari(iOS)和Edge中,caniuse和mozilla的结果存在差异。

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

    mozilla

    caniuse

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

    到目前为止,我信任mozilla进行兼容性检查,因为这个网站对(其他)技术信息的描述更详细(因此,更可靠?)。

    从长远来看 ,我应该依赖犬类而不是mozilla吗?

    0 回复  |  直到 5 年前
        1
  •  1
  •   as-if-i-code    5 年前

    如果你搜索特定 scrollTo 关键字(不仅仅是滚动)打开 caniuse ,您将获得几乎与Mozilla相同的结果。

    但有趣的是,caniuse上的数据是由Mozilla的 MDN浏览器兼容性数据 (参见 笔记 caniuse底部的选项卡),未来,与MDN的合作将得到改善。所以从长远来看,无论是犬科动物还是mozilla,都是一样的。但我个人更喜欢MDN,因为它没有杂乱的简单门户,有额外的(基本的)细节。

    这是一个 article about caniuse-MDN collaboration .

        2
  •  0
  •   Sang    5 年前

    Alexis@caniuse团队的回复

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