【发布时间】:2017-04-09 02:12:35
【问题描述】:
当窗口使用 resize 事件改变大小时,我会更新一些全屏网页内容。
window.onresize = function()
{
var width = window.innerWidth;
var height = window.innerHeight;
...
}
这在 Safari 应用程序中运行良好,但在 WKWebView 中不起作用。当设备在WKWebView 中更改 iPhone 和 iPad 上的屏幕方向时,它给了我错误的窗口尺寸。
特别是对于 iPad,我在导航控制器中显示 Web 视图。当我切换到纵向模式时,我得到 (768x768) 尺寸,而不是 (768x960) 尺寸正确。
这个问题有解决办法吗?
【问题讨论】: