0

我尝试将非全屏(320x216)的 Iphone 5设备与javascript 区分开来。我使用屏幕高度作为开关,因为这似乎是在 javascript 中执行此操作的唯一方法。 UIWebview

问题是执行此操作的通常方法报告 0 或高度,而UIWebview不是设备的高度。

document.body.offsetHeight //returns 216
screen.availHeight //returns 0
document.documentElement.clientHeight //returns 216
window.innerHeight //returns 216
screen.height //returns 0

有人知道这样做的方法吗?不幸的是,我无法控制UIWebview.

4

2 回答 2

0

我知道你说过你已经尝试过了,但screen.availHeight对于 iPhone 5 返回 568,即使实际UIWebView框架要小得多(即 216)。我在 iOS 7 上。

于 2014-02-26T21:00:39.913 回答
-1

Did u used this document.write("Total Height: " + screen.height); screen.height , The height property returns the total height of the visitor's screen, in pixels.

于 2013-01-04T11:09:21.473 回答