2016-10-01 22 views
0

私はHTML専用アプリを開発しており、YouTube IFRAMEベースのプレーヤーを埋め込みたいと考えています。残念ながら、https://developers.google.com/youtube/iframe_api_referenceのデモコードを使用しましたが、これはfile://プロトコル経由で読み込まれたHTMLファイルに対してすぐに機能しないようです。私は次のエラーを取得する:localhost htmlファイルでYouTube IFRAME-Playerを使用するには?

www-widgetapi.js:100

Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('file://') does not match the recipient window's origin ('null').

私は残念ながら、それは助けていないFailed to execute 'postMessage' on 'DOMWindow': https://www.youtube.com !== http://localhost:9000が見つかりました:私はそれを含めるかどうか、HTTPまたはHTTPS経由で自分のJSファイルを使用してもかまいません。

答えて

0

をお読みください。なぜか分からないので、誰かが手がかりをつけることができれば私は興味を持っています。

0

ここでの問題は、ファイルシステムを使用していることです。ローカルホストを使用してみてください。まったく>何の問題 - あなたはあなた自身のIFRAMEを使用する代わりに、YouTubeのAPIは、IFRAMEを作成できない場合の詳細については

this

+0

私も同様に、ローカルWebサーバーを実行したくないことがわかりました。アプリはHTMLのみでなければなりません。 –

関連する問題