0

iframe(またはカラーボックス、ファンシーボックス)でYouTubeビデオリンクを開くにはどうすればよいwith angularjsですか?
javascript エラーが表示されます:
" Refused to display document because display forbidden by X-Frame-Options."

ここに Html コードがあります -

<a href="{{video_url}}" title="{{video.video_title}}" class="nyroModal">
    {{video_title}}
</a>


ジャバスクリプト -

$('.nyroModal').nyroModal();

上記のリンクをクリックすると、iframe で開く必要があります。しかし、上記のエラーが表示されます。
ありがとう。

4

1 に答える 1

0

ドメイン間で子 iFrame から親フレーム (この場合はブラウザー) を制御することはできません。これにより、iframe のサンドボックス セキュリティが破られます。

親フレームと子フレームの両方のコードにアクセスでき、同じドメインにいる場合は、HTML5postMessage()コマンドを使用できます。

iframe 間のクロスドメイン通信の詳細については、以下を参照してください。

http://softwareas.com/cross-domain-communication-with-iframes

于 2013-06-18T14:29:49.313 に答える