0

基本的に何が起こっているかというと、ビデオのリストがあり、ビデオをクリックすると、データベースから埋め込み URL が取得され、その URL がカラー ボックスに読み込まれます。カラー ボックスを閉じると、フェードアウトしてから点滅します。一瞬オンにして閉じます。Safari と FF でテストされたクロムでのみ実行されます。また、埋め込みビデオでのみ実行しています。html: または iframe と href を使用しても、まだ実行されています...

これが私のコードです...

$.post('/keep-it-safe/get-video/'+$vidid, function(data) {  
$.colorbox({iframe: true, href:data, width:"50%", height:"50%"});
});

これら2つを除いて、Chromeインスペクターはエラーをスローしません...

リソースはドキュメントとして解釈されますが、MIME タイプ application/x-shockwave-flash: "http://www.youtube.com/v/jvNgktxURM4" で転送されます。jquery.min.js:3

安全でない JavaScriptが、URL http://www.youtube.com/v/jvNgktxURM4のフレームから URL http://myurl.org/keep-it-safe/videos/のフレームにアクセスしようとしています。ドメイン、プロトコル、およびポートが一致する必要があります。

//更新==============================

この問題は、ビデオをカラーボックスに埋め込むことに直接関係しているようです。静的サイトに切り替えると、点滅せず、上記のエラーも発生しません。

4

1 に答える 1

1

その後、一瞬点滅して閉じます

ChromeとFlashが最新であることを確認する以外に、これに関する推奨事項はありません。

安全でないjavascriptの警告は、YouTubeビデオを直接iframする場合は避けられませんが、害を及ぼすことはありません。YouTubeのiframeAPIを使用している場合は発生しないと思います:http: //apiblog.youtube.com/2011/01/introducing-javascript-player-api-for.html

于 2012-06-20T02:41:17.883 に答える