YouTubeのiframe埋め込みを保持できるモバイルWebサイトを作成しようとしています。HTML にはビューポート メタタグがあります。
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1">
この機能を追加しようとしています。埋め込みの幅が screen.width より大きい場合は、画面に合わせて埋め込みのサイズを変更します。
iOS と Android 4.0 では問題なく動作しますが、Samsung Galaxy S2 (デフォルト ブラウザ) の Android 2.3.5 では問題が発生します。このデバイスでは、resize イベントで screen.width をアラートすると、イベントが 2 回呼び出されます。最初に適切な値がディスパッチされ、次に悪い値 (より大きな値) がディスパッチされます。
この振る舞いについて何か知っている人はいますか?