【问题标题】:Undefined window.innerWidth in Safari 10.1.1Safari 10.1.1 中未定义的 window.innerWidth
【发布时间】:2017-10-07 22:34:48
【问题描述】:

我有一个脚本,它根据视口大小调整字体大小。

看起来它在任何地方都可以工作,但在 Safari 中(我只检查了 10.1.1 版本)。

【问题讨论】:

    标签: javascript css browser safari cross-browser


    【解决方案1】:

    使用screen.width 代替window.innerWidth

    注意:在桌面上,只有当浏览器窗口始终保持最大化时,这才起作用

    希望对你有帮助

    【讨论】:

    • 设备的宽度完全不相关。并非每个用户都在最大化窗口的情况下浏览。
    • @twistedpixel 好心阅读注意事项
    • 我确实阅读了警告。您的解决方案是一种极端情况解决方案,大部分时间都不起作用。
    【解决方案2】:

    确保您在开发者工具的顶部选择了“全部”。否则它只会向您显示错误,因此您只会看到undefined

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-13
      • 2023-01-16
      • 1970-01-01
      • 1970-01-01
      • 2017-05-10
      • 2018-01-06
      • 1970-01-01
      相关资源
      最近更新 更多