非常に奇妙なこと。ここ数日、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 が正常に動作します (サイトに変更を加えていません)。
4828 次
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>
于 2013-08-09T14:15:41.760 に答える