Bardzo dziwna rzecz. W ciągu ostatnich kilku dni zauważyłem, że na moim Firefoxie v22 aplet aplikacji iftube iframe na kilku stronach zaczął podawać błędy typu: "TypeError: Value not an object" oraz "Error: Bad NPObject as private data!". zarówno w pliku: http://s.ytimg.com/yts/jsbin/www-embed-player-vflX1WAR4.js i mój odtwarzacz youtube nie działa stabilny teraz. Czy ktoś jeszcze zauważył ten problem w ostatnich dniach i co może spowodować ten problem? Na wszystkich innych przeglądarek tia youtube api działa dobrze dla mnie, jak to było befoe (i nie robić żadnych zmian do moich stron)Youtube iframe api zaczęło dawać błędy w Firefox
Odpowiedz
Źródłem iframe powinna zawierać pochodzenia - domenę. Domena powinna być dostępna z zewnętrznego hosta lokalnego/sieci lokalnej.
http://www.youtube.com/embed/<VIDEO_ID>?origin=http://DOMAIN
Rozwiązał problem dla mnie.
to nie rozwiązuje problemu podczas testów na firefox. – abiku
Jeśli element gracz jest ukryty podczas rozmowy player.loadVideoById(vid)
, będzie rzucać błąd „Error: Bad NPObject dane prywatne” w Firefoksie
zobaczyć różnicę w http://jsfiddle.net/eyx4M/7/ ta będzie działać w chromie z ostrzeżeniem „niebezpieczne JavaScript spróbuj uzyskać dostęp do ramki z Url ", ale w firefox rzuci" Błąd: Bad NPObject jako dane prywatne ".
Miałem ten sam problem.
Ten skrypt poprawiony:
<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>
źródłem https://developers.google.com/youtube/player_parameters
- 1. iframe YouTube API i WordPress
- 2. YouTube iframe API - Android w trybie pełnoekranowym
- 3. Ładowanie wielu filmów z YouTube iFrame API
- 4. YouTube iframe api i Reklamy na Chromecaście
- 5. youtube iFrame jest pusty
- 6. Pauza wideo youtube, youtube api
- 7. Fullsize IFrame w firefox?
- 8. UIWebView youtube iframe api autoplay/playsinline przestanie działać w iOS7
- 9. Youtube iframe Wmode wydanie
- 10. Zmiana playerVars Youtube iframe dynamicznie
- 11. YouTube IFrame API i webkitExitFullScreen na IOS [revisit]
- 12. Jak odtwarzać zawartość VEVO za pomocą interfejsu API iframe YouTube?
- 13. Youtube Iframe: onYouTubePlayerAPIReady() nie nazywane
- 14. YouTube iframe embed: force Flash?
- 15. Youtube Iframe na stronie HTTPS
- 16. Wyświetlanie reklam wideo w YouTube za pomocą serwisu iFrame YouTube
- 17. zawartość iframe znika na Firefox
- 18. odtwarzacz YouTube API Zgłasza 404
- 19. Fokus w elemencie iframe w przeglądarce Firefox
- 20. Iframe i Firefox/IE bug
- 21. Jak korzystać z interfejsu API serwisu iFrame w przeglądarce Chrome i przeglądarce Firefox?
- 22. Czy można używać modestbranding z youtube-api?
- 23. Youtube API Key
- 24. ontimeupdate with YouTube API
- 25. Youtube API coraz playlisty
- 26. YouTube iframe dla aplikacji Windows 8
- 27. YouTube Cards API
- 28. Uwierzytelnianie API Youtube - Iphone
- 29. firefox zatrzymując wideo youtube podczas rozwijania div
- 30. Marka YouTube wideo w trybie pełnoekranowym przy użyciu iframe i JavaScript API
Dostaję ten sam błąd w Firefoksie, ale w Chrome otrzymuję następujący błąd: „Zablokowane ramkę z pochodzenia” http : //www.youtube.com "z dostępu do ramki z początkiem" http: //XXXX.localhost ". Protokoły, domeny i porty muszą być zgodne." Wydaje się, że jest to problem na końcu YouTubes. – supajb
Mam również ten problem w Firefoksie. 'TypeError: Wartość nie jest obiektem.' W 'http: // s.ytimg.com/yts/jsbin/www-embed-player-vfl7jE1l_.js'. Film jest odtwarzany przez 6 sekund, a następnie zatrzymuje się. – showdev
Zobacz [raport o błędach] (https://code.google.com/p/gdata-issues/issues/detail?id=4706) w Google Code. – showdev