2013-07-04 26 views
7

Çok garip bir şey. Son birkaç gün içinde, Firefox v22'mde birkaç sitede kullanılan youtube iframe api im hatalarını şöyle başladığını fark ettim: "TypeError: Nesne olmayan değer" ve "Hata: Özel veri olarak Hatalı NPObject!". her ikisi de dosyada: http://s.ytimg.com/yts/jsbin/www-embed-player-vflX1WAR4.js ve youtube oynatıcım artık kararlı değil. Geçtiğimiz günlerde bu sorunu başka biri fark ettiniz mi ve bu soruna neden olan nedir? Diğer tüm tarayıcılarda thia youtube api benim için iyi çalışıyor (benim sitemde herhangi bir değişiklik yapmadım)Youtube iframe api, Firefox'ta hata vermeye başladı

+0

kaynak: "kökene sahip bir çerçeve Engellenen" http : //www.youtube.com "menşei olan bir kareye erişmekten" http: //XXXX.localhost ". Protokoller, etki alanları ve bağlantı noktaları eşleşmelidir." YouTubes sonunda bir sorun gibi görünüyor. – supajb

+0

Bu sorunu Firefox'ta da yaşıyorum. 'TypeError: Değer bir nesne değil,' 'http: // s.ytimg.com/yts/jsbin/www-embed-player-vfl7jE1l_.js'. Video 6 saniye oynatılır, sonra durur. – showdev

+0

Google Code'daki [hata raporu] 'na (https://code.google.com/p/gdata-issues/issues/detail?id=4706) bakın. – showdev

cevap

0

iframe kaynağı ORIGIN - domain içermelidir. Alan adı, localhost/local network'ün dışından ulaşılabilir olmalıdır.

Sorun benim için çözüldü.

firefox

yılında http://jsfiddle.net/eyx4M/7/ farkı Bu bir uyarı "Güvensiz JavaScript krom çalışacak bakınız:

+0

bu, firefox üzerinde test yaparken sorunu çözmez. – abiku

1

Eğer, bu "kötü NPObject özel veri olarak hata" hata atmak olacaktır player.loadVideoById(vid) çağırdığınızda oyuncu elemanı gizliyse Url ile çerçeveye erişmeyi denedi ", ancak firefox'ta" Hata: Özel veri olarak hatalı NPObject "atar.

-1

Aynı problem vardı.

Bu komut düzelttim:

<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> 

ben FireFox aynı hatayı alıyorum, ama Chrome'da aşağıdaki hatayı alıyorum https://developers.google.com/youtube/player_parameters

İlgili konular