【问题标题】:Javascript Element scrollTo compatibility difference between caniuse and mozillacaniuse和mozilla之间的Javascript Element scrollTo兼容性差异
【发布时间】:2020-02-17 02:19:30
【问题描述】:

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

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

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

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

从长远来看,我应该依赖caniuse,而不是Mozilla?

【问题讨论】:

    标签: javascript cross-browser mozilla scrollto caniuse


    【解决方案1】:

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

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

    这是article about caniuse-MDN collaboration。

    【讨论】:

    • 谢谢。你的 caniuse 链接是我需要的。但是,我对问题中提供的 caniuse 页面感到困惑。这可能是 caniuse 的错误(错误)。
    • 我已向 caniuse 发送反馈。现在等待他们的回复
    【解决方案2】:

    来自 Alexis @ caniuse 团队的回复

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-06
      • 1970-01-01
      • 1970-01-01
      • 2011-10-15
      • 2011-07-26
      • 1970-01-01
      相关资源
      最近更新 更多