0

次のコードを使用すると、Vimeo ビデオは読み込まれませんが、YouTube ビデオは正常に読み込まれます。

var video_embed_code = 'my embed code as iframe goes here';
$('.container').html(video_embed_code);

クリックでこれを行うので、ドキュメントの準備などはここでは関係ありません。

Vimeo の結果は次のとおりです (Youtube は同じコードで 100% 正常に動作し、jquery なしの Vimeo も 100% 正常に動作します)。 ここに画像の説明を入力

機能させるにはどうすればよいですか?

4

1 に答える 1

1

jQuery は、挿入する前に HTML をサニタイズするためにあらゆる種類のことを行います。ここで確認できます

コードが既にクリーンでクロス ブラウザーであることがわかっている場合は、

$('.container')[0].innerHTML= video_embed_code;

うまくいきます(遅くなることもありません)。

于 2012-06-29T09:11:51.220 に答える