2015-02-27 10 views
16

Sto utilizzando l'API IFrame come suggerisce il titolo. Ho seguito la guida nello API Reference. Funziona per me, tuttavia ho trovato alcuni avvertimenti che si verificano e vorrei risolverli. Essi sono:Youtube IFrame API Untrusted Origine

origine non attendibile: https://www.youtube.com

e

origine non attendibile: cromo-extension: // boadgeojelhgndaghljhdicfkmllpafd

entrambi i quali provengono da www-embed -player.js: 331

Attraverso la mia ricerca ho scoperto che il secondo accade perché è constantly polls for the chromecast extension (un po 'strano ma è google). Se rendo invalido l'estensione Chromecast quell'avvertimento diventa errori come:

GET cromo-extension: //boadgeojelhgndaghljhdicfkmllpafd/cast_sender.js Net :: ERR_FAILED

da www-embed-player.js: 163

Ho provato ad aggiungere i parametri enablejsapi and origin menzionati senza alcun cambiamento di fortuna.

Ho anche provato ad aggiungere l'IFrame direttamente come menzionato in Loading a Video Player che non ha rimosso gli errori di origine non attendibili e inoltre ha rotto la mia funzionalità javascript.

Grazie

risposta

5

L'errore è stato riconosciuto da Google:

https://code.google.com/p/google-cast-sdk/issues/detail?id=309

Questo è per la progettazione; per sapere se un utente ha installato l'estensione Chromecast (e quale), cast_sender.js richiede lo script da tutte le estensioni potenzialmente installate.

Questa domanda ha trovato risposta qui: https://stackoverflow.com/a/26095117/1007392

migliore, Sam

+0

Si noti che anche se si ha l'estensione Chromecast caricato è ancora ottenere messaggi di avviso. –