【发布时间】:2015-12-26 17:37:58
【问题描述】:
这是我的视口元标记:
<meta name="viewport" content="user-scalable=no, initial-scale = 1, minimum-scale = 1, maximum-scale = 1, width=device-width">
在 Safari iOS 8 上,window.innerHeight 和 $(window).height() 都返回相同的值:在 iPad 上为 928。
但在 Safari iOS 9 上,window.innerHeight 和 $(window).height() 返回不同的值:在运行 iOS 9.0 的 iPhone 6s 上分别返回 1461 和 559,在运行 iOS 9.1 的 iPad mini 上分别返回 1154 和 905。
这是 Safari 中的错误还是有意为之?我的 iPhone 上的 1461 是从哪里来的?我应该使用$(window).height()(它返回我想要的值)而不是window.innerHeight吗?
【问题讨论】:
标签: javascript jquery ios safari ios9