2011-11-15 9 views
1

私はページの幅と高さを取得する方法と、ビューポートの幅と高さを知りません。 innerWidth/HeightとouterWidth/heightを試しました。Javascript iPad、iPhone、Android - ページ幅と高さを取得するにはどうすればいいですか?

スクリーンの全幅/高さを得るためには、内側と外側を合わせる必要がありますか?または私は私のタイトルで述べた3つのデバイスの完全なページの幅/高さを取得するいくつかの他の方法があります。

+0

試した '$(document).width()'? – OptimusCrime

+0

''が指定されている場合、幅と高さのサイズが変更されます。もしそうでなければ、$(document).width()は動作するはずです。 – pradeek

+0

$(ウィンドウ).width()??? – Rohan

答えて

1

iphoneまたはipadのUIWebViewを使用している場合は、このJavascriptコードを使用できます。

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

スクロールサイズはフルページサイズです。

私はアンドロイドなどについて考えていません。

+0

私はこれを一瞬でテストします。しかし、 "document.body.scrollWidth"は画面の幅ですか?もしそうなら、あなたは答えを持つ男だ:)おかげ –

+0

「document.body.scrollWidthは」のUIWebViewの内容のあなたのサイズを返します。 – relower

関連する問題