iPadでJavaScriptのscreen.widthで取得できるのは横向きでも縦向きの幅

ipad_screen_width

JavaScriptではscreen.widthを使用すると画面の幅が取得できるがiPadの場合、表示する向きを縦ではなく横にしたとしても取得できるのは縦向きのときの幅になる。

また、Retinaディスプレイだとしても取得する幅は1536ではなく768なので注意が必要だ。

このためGoogleアナリティクスでもRetinaディスプレイiPadだとしても画面解像度は1536x2048ではなく768x1024で測定される。

サンプル
iPadでJavaScriptのscreen.widthで取得できるのは横向きでも縦向きの幅