JavaScript的獲取裝置高度我嘗試在從JavaScript一個非全屏UIWebview
(320x216)來區分一個iPhone 5 設備。 我使用屏幕高度作爲開關,看起來好像onlyway在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
的目標c代碼。
'screen.height'返回0. – RickyA
請將您的代碼放在小提琴上。幫助你更多。檢查這個小提琴http://jsfiddle.net/YRrpZ/ –
我不能在那裏創建目標c代碼。所以它不會很有用。我不想讓人們在ios safari中打開鏈接,並且評論說它的工作正常。重點在於JavaScript是從非全屏UIWebview加載的。 – RickyA