モバイルWebアプリケーションをデスクトップのWebブラウザに表示するための迅速な方法があるかどうかを確認するよう求められました。これは、モバイルデバイスよりも大規模なデバイスで適切にレンダリングするための作業を完了するための時間とリソースが得られるまでの間、止まるものではありません。デスクトップ版のブラウザにウェブサイトのモバイル版を表示させる
私がデスクトップ用に考えた最初の事は、私たちのモバイルウェブアプリケーションがあれば、モバイルサイトをiFrameにプルして幅と高さを強制することでした(現在は414x736)。私はそうすることで、CSSメディアの選択が414pxの幅を賞賛してくれることを期待していましたが、それは起こっていません。
コンソールにビューポートの幅をダンプすると、実際には414pxの幅が表示されますが、添付されているスクリーンショットからわかるように、CSSメディアの選択では414pxの幅が使用されていません。ここで
同じビューは、幅と高さが持っていたiFrameにレンダリングすることをされています。ここでは
は、我々は(これはiPhone 6デバイスモードでChromeのデバッガのほんのスクリーンショットです)見たいものですそれぞれ414と736に設定されています。フレームサイズは、私がしたいだけのように完璧な機能ですが、CSSのメディア選択がborkedされています
私はそれを行う最も簡単な方法は、メディアクエリを使用し、幅を100%に設定したいと思うでしょう。しかし、あなたが望むサイズの最大幅を持っているので、最大幅を使用してください:414px(上記の画像に基づいて) – Keith