iPad のポートレート モードで動作するように Web アプリを最適化しています。Web アプリは、幅 350px の iFrame として構築されています。
次のメタ ビューポート タグを使用します。
<meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=350" />
これは次のように動作すると予想されます:
- 表示されるビューポートの幅は 350px になります。
- 私の Web アプリケーションは最初は元のサイズにスケーリングされます。つまり、350px の iFrame は 350px のビューポートで完全にレンダリングされます (表示されるビューポートの境界に空白はありません。
ただし、iPad のポートレート モードは width=350 プロパティを無視するようで、ページを width=device-width としてレンダリングします。
なぜこれが起こっているのか、この行動をどのように解釈しなければならないのかを誰かが説明できますか?