7

非常に奇妙なこと。ここ数日、Firefox v22 で、いくつかのサイトで使用している youtube iframe api im が「TypeError: Value not an object」や「Error: Bad NPObject as private data!」などのエラーを出し始めたことに気付きました。両方のファイル: http://s.ytimg.com/yts/jsbin/www-embed-player-vflX1WAR4.js と私の youtube プレーヤーは現在安定して動作していません。他の誰かがこの問題に最近気づきましたか? この問題の原因は何ですか? 他のすべてのブラウザでは、以前のように YouTube API が正常に動作します (サイトに変更を加えていません)。

4

3 に答える 3

0

iframe のソースには、ORIGIN - ドメインが含まれている必要があります。ドメインは、外部の localhost/ローカル ネットワークから到達可能である必要があります。

http://www.youtube.com/embed/<VIDEO_ID>?origin=http://DOMAIN

私の問題を解決しました。

于 2013-07-11T13:05:08.480 に答える
-1

私も同じ問題を抱えていました。

このスクリプトはそれを修正しました:

<object width="640" height="390">
  <param name="movie"
       value="https://www.youtube.com/v/M7lc1UVf-VE?version=3&autoplay=1"></param>
  <param name="allowScriptAccess" value="always"></param>
  <embed src="https://www.youtube.com/v/M7lc1UVf-VE?version=3&autoplay=1"
       type="application/x-shockwave-flash"
       allowscriptaccess="always"
       width="640" height="390"></embed>
</object>

ソースhttps://developers.google.com/youtube/player_parameters

于 2013-08-09T14:15:41.760 に答える