Android 2.2 および 2.3 のネイティブ ブラウザで、device-width
CSS メディア クエリとwindow.screen.width
両方のレポート サイズが Web ページ ドキュメントとスケーリングに基づいて適用される問題を確認しました。
例: 1:1 のスケーリング、幅 960 ピクセルのページは、適切なデバイス幅 (たとえば、320 ピクセル) を表示します。
例:フィットスクリーン スケーリング、幅 960 ピクセルのページ、960 ピクセルのデバイス幅を不適切に報告する
したがって、適切なビューポート メタ タグ コンテンツがあれば、予測可能に見えます。しかし、私の場合、meta タグに頼ることはできません。ビューポートのメタ タグに関係なく、Android で信頼性の高いデバイス幅の測定値を取得するための回避策を使用する人はいますか? 他のプラットフォームは、すべてのスケーリングでこれを正しく報告します。