2011-11-15 38 views
1

我想知道如何獲得頁面寬度/高度,而不是視口的寬度和高度。 我試過innerWidth/Height和outerWidth/height。Javascript iPad,iPhone和Android - 如何獲取頁面全寬和高度?

爲了獲得完整的屏幕寬度/高度,所以我需要+內部與外部?或者,我還有其他一些方法來獲得我在標題中提到的3個設備的完整頁面寬度/高度。

+0

試過'$(document).width()'? – OptimusCrime

+0

如果指定了',那麼寬度/高度將被調整大小。如果沒有,$(document).width()應該工作。 – pradeek

+0

$(window).width()??? – Rohan

回答

1

如果你使用iphone或ipad的UIWebView,你可以使用這個Javascript代碼;

NSLog(@"%@",[webview stringByEvaluatingJavaScriptFromString:@"document.body.scrollWidth;"]); 
NSLog(@"%@",[webview stringByEvaluatingJavaScriptFromString:@"document.body.scrollHeight;"]); 

您的滾動大小是您的整頁大小。

我沒有任何關於android或等的想法

+0

我會稍後測試一下。但這意味着「document.body.scrollWidth」是屏幕的寬度?如果是這樣,那麼你是與答案的人:)謝謝 –

+0

「document.body.scrollWidth」返回您的UIWebView的內容大小。 – relower

相關問題