Sehr seltsame Sache. In den letzten Tagen habe ich gemerkt, dass auf meinem Firefox v22 die youtube iframe API auf einigen Seiten Fehler wie "TypeError: Value not a object" und "Error: Bad NPObject as private data!" beide in der Datei: http://s.ytimg.com/yts/jsbin/www-embed-player-vflX1WAR4.js und mein Youtube-Player funktioniert jetzt nicht stabil. Hat jemand anderes dieses Problem in den letzten Tagen bemerkt und was kann dieses Problem verursachen? Auf allen anderen Browsern funktioniert Thia youtube api gut für mich, da es before war (ich habe an meinen Seiten keine Änderungen vorgenommen)Youtube iframe api fing an, Fehler in Firefox zu geben
Antwort
Die Quelle von iframe sollte ORIGIN - domain enthalten. Die Domain sollte von außerhalb von localhost/lokalem Netzwerk erreichbar sein.
http://www.youtube.com/embed/<VIDEO_ID>?origin=http://DOMAIN
Das Problem für mich gelöst.
Es behebt das Problem beim Testen auf Firefox nicht. – abiku
Wenn der Spieler Element ausgeblendet, wenn Sie player.loadVideoById(vid)
nennen, wird es Fehler „Error: Bad NPObject als private Daten“ wirft in firefox
Sehen Sie den Unterschied in http://jsfiddle.net/eyx4M/7/ Diese mit einer Warnung in Chrom arbeiten „Zu JavaScript versuchen, mit URL auf Frame zuzugreifen, aber in Firefox wird es "Fehler: Bad NPObject als private Daten" werfen.
Ich hatte das gleiche Problem.
Dieses Skript es fest:
<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>
die Quelle https://developers.google.com/youtube/player_parameters
- 1. YouTube iframe API und Wordpress
- 2. Youtube IFrame API Nicht vertrauenswürdiger Ursprung
- 3. Laden mehrerer YouTube-Videos iFrame-API
- 4. Youtube iFrame API setPlaybackQuality auf Mobilgerät ignoriert
- 5. YouTube iFrame API: Programmgesteuert nativ abspielen?
- 6. YouTube iframe api und Anzeigen auf Chrome
- 7. Lazy Laden Youtube-Video von Iframe API
- 8. YouTube Iframe-API - OnStateChange funktioniert plötzlich nicht
- 9. Youtube iFrame API wird nicht Player steuern
- 10. youtube iFrame ist leer
- 11. Youtube Android Api zeigt Fehler
- 12. Youtube iFrame API schlägt fehl Nachricht zu schreiben
- 13. Embed iframe - Youtube Video nicht
- 14. Ändern Youtube Iframe playerVars dynamisch
- 15. Android Youtube-API-Fehler YouTubePlayerView
- 16. Youtube API arbeiten gewohnt
- 17. YouTube API - Ereignisse auf einem eingebetteten iframe nicht funktioniert
- 18. Verhalten der YouTube iFrame-API ist inkonsistent/nicht deterministisch
- 19. Youtube-Video in iFrame einbetten
- 20. Youtube iframe wmode Ausgabe
- 21. Youtube iframe API: OnReady feuert nicht für die Chrome-Erweiterung
- 22. Youtube iFrame Kontextmenü Kuriositäten
- 23. Iframe | Mobile Zurück-Taste auf Youtube Iframe
- 24. Youtube API - Touch-Event an Ansichten hinter Youtube Player
- 25. Alle Anforderungen an ASP.NET-Web-API geben Fehler 404
- 26. YouTube API Lautstärkeumschaltung
- 27. firefox iframe history
- 28. Probleme hinzufügen Youtube iFrame-Code in document.ready
- 29. Wetter-API (RESTful) geben Fehler
- 30. Youtube https Einbettung verursacht Warnung in Firefox
ich den gleichen Fehler in FireFox bekommen, aber in Chrome ich die folgende Störung erhalten: „einen Rahmen mit Ursprung Blockiert“ http : //www.youtube.com "vom Zugriff auf einen Frame mit dem Ursprung" http: //XXXX.localhost ". Protokolle, Domänen und Ports müssen übereinstimmen." Es scheint ein Problem auf YouTubes Ende zu sein. – supajb
Ich habe dieses Problem auch in Firefox. 'TypeError: Value kein Objekt.' in' http: // s.ytimg.com/yts/jsbin/www-embed-player-vfl7jE1l_.js'. Das Video wird 6 Sekunden lang abgespielt und dann beendet. – showdev
Siehe den [Fehlerbericht] (https://code.google.com/p/gdata-issues/issues/detail?id=4706) in Google Code. – showdev