Google Chrome 27.0 までは、(IP カメラからの) 640x480 の画像をページに表示でき、JS フルスクリーン API を使用して、element.requestFullScreen("#myelement") を使用してその要素をフルスクリーンにすることができました。 .
「高さ:100%;」を設定することにより。幅: 自動;' CSS では、画像は画面の 99% に美しく収まるように引き伸ばされます。これは、Google Chrome (28.0 より前) および Mozilla Firefox で機能しました。
Google Chrome 28.0 以降、全画面表示は引き続き機能しますが、'height: 100%' はネイティブ解像度よりも画像を引き伸ばすことはありません。そのため、画像の高さが 480 ピクセルの場合、それ以上に引き伸ばされることはありません。黒い背景で画像を中央に配置するだけです。
そのため、解決策を考え出そうとしています。'height: 1080px' を実行して画像を手動で引き伸ばすことができます。これにより、画像が画面に収まるようになります。したがって、JSを使用して画面サイズを計算し、その場で幅/高さを更新できると思います。
これに対するより良い解決策はありますか?それはバグですか、それとも「設計による」ものですか?