0

ウィンドウの寸法に関する正確な情報を必要とする iOS 用の Web アプリケーションを開発しています。

iPad および iPhone では、jQuery で照会されたウィンドウの寸法は正しいです。

$(self.top).resize(function(e) {
  $(window).width();
  $(window).height();
}

ただし、iPod (4g) では、ポートレート モードで報告された寸法は 320 x 306 であり、明らかに間違っています。

これがなぜなのか誰か知っていますか?それは意図されていますか?それはすべてのiPodでそうですか?

iPod が、新しい方向ではなく、回転する前の寸法を報告している可能性はありますか?

4

1 に答える 1

0

これを試して:

if (window.innerWidth)
    return window.innerWidth;
else if (document.all) 
    return document.body.clientWidth;
于 2012-06-13T12:20:11.533 に答える