Errore di riferimento non rilevato: ytcfg non è definito (anche __ytRIL non è definito)


145

Sto usando l'API IFrame Player di YouTube senza problemi da mesi e ho iniziato a vedere questa eccezione di recente quando il giocatore carica: Uncaught ReferenceError: ytcfg is not defined Ispezionando l'iframe, vedo una chiamata riuscita a yt.setConfig, ma ytcfg.setfallisce in seguito. L'API è stata modificata di recente? Qualsiasi parametro del giocatore potrebbe causare questo problema?

<script src="//s.ytimg.com/yts/jsbin/www-embed-player-vflnzmqns/www-embed-player.js" type="text/javascript" name="www-embed-player/www-embed-player"></script>
<script src="//s.ytimg.com/yts/jsbin/player-en_US-vflr--npw/base.js" name="player/base"></script>
<script>
    yt.setConfig({
        ...
    });
    writeEmbed();
</script>
<script>
    ytcsi.info('st', 35);
    ytcfg.set({
        "TIMING_ACTION": "",
        "CSI_VIEWPORT": true,
        "TIMING_INFO": {
            "c": "WEB",
            "yt_li": 1,
            "cver": "1.20161112",
            "yt_lt": "cold"
        },
        "CSI_SERVICE_NAME": "youtube"
    });
    ;</script>

Esistono diverse varianti di questo problema:

https://issuetracker.google.com/issues/35178202 "ytcfg non è definito" https://issuetracker.google.com/issues/35177930 "__ytRIL non è definito"


2
Ho anche appena iniziato a ricevere questo errore nella mia suite di test, che è passata da mesi.
andyisnowskynet,

2
Stasera abbiamo avuto lo stesso problema con i nostri test automatici. Ho presentato un bug nel forum di assistenza di Youtube. productforums.google.com/forum/#!topic/youtube/…
fwebdev

Lo capisco da ieri.
digitalpencil

Ho riscontrato questo errore anche diversi minuti fa, non sembra colpa mia ora :)
Tien Do

Questo problema rende inutilizzabile anche Google Foto.
Peter Moskovits,

Risposte:


29

Questo è un bug di Google. Succede anche sulla pagina degli sviluppatori di Youtube. https://developers.google.com/youtube/youtube_subscribe_button

I seguenti bug tengono traccia di questo problema.

https://code.google.com/p/gdata-issues/issues/detail?id=8569 (ancora attivo -come il 5 gennaio 2017)

Per favore vota su questo bug usando i link qui sotto in modo che attiri la loro attenzione. Ci sono seduti dal 9 settembre 2016 !!.


Questo è molto utile. Tutti gli interessati, per favore, inizia il problema! Per chiarimenti, il bug di google corrispondente al problema del PO è il secondo (ID 8745), non il primo, come indicato in questo commento nel thread di commento dell'altro bug: code.google.com/p/gdata-issues/issues/ dettaglio? id = 8668 # c62
Andrew Patton,

294 persone hanno già recitato (id 8745) ma sfortunatamente non esiste ancora una correzione per questo errore. Continua a fissare questo bug.
David Dehghan,

Sembra che l'ID bug 8745 di Google sia stato corretto alcune ore fa
Thomas Vanier,

Ora che code.google.com/p/gdata-issues/issues/detail?id=8745 è stato corretto, torniamo a vedere di nuovo questo bug. code.google.com/p/gdata-issues/issues/detail?id=8668 Incredibile !!
David Dehghan,

Il tuo collegamento ipertestuale principale è interrotto
Mahendra Gunawardena il


6

Questo ha iniziato a verificarsi anche su youtube.com quando fai clic sul pulsante "Condividi" sotto qualsiasi video e quindi sulla scheda "Incorpora" per copiare incolla il codice HTML incorporato. Sicuramente colpa loro.


2

Ho avuto lo stesso problema. La correzione temporanea utilizzava oggetti anziché iframe. Ha funzionato per me.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.