Uncaught ReferenceError: ytcfg n'est pas défini (également __ytRIL n'est pas défini)


145

J'utilise l'API YouTube IFrame Player sans problème depuis des mois et j'ai commencé à voir cette exception récemment lorsque le lecteur se charge: en Uncaught ReferenceError: ytcfg is not defined inspectant l'iframe, je vois un appel réussi yt.setConfig, mais ytcfg.setéchoue plus tard. L'API a-t-elle été modifiée récemment? N'importe quel paramètre du lecteur pourrait causer ce problème?

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

Il existe plusieurs variantes de ce problème:

https://issuetracker.google.com/issues/35178202 "ytcfg n'est pas défini" https://issuetracker.google.com/issues/35177930 "__ytRIL n'est pas défini"


2
Je viens également de commencer à recevoir cette erreur dans ma suite de tests, qui passe depuis des mois.
andyisnowskynet

2
Nous avons eu le même problème avec nos tests automatisés ce soir. J'ai déposé un bug dans le forum d'aide Youtube. productforums.google.com/forum/#!topic/youtube/…
fwebdev

Je reçois ça depuis hier.
digitalpencil

J'ai eu cette erreur il y a quelques minutes aussi, cela ne semble pas de ma faute maintenant :)
Tien Do

Ce problème rend également Google Photos inutilisable.
Peter Moskovits

Réponses:


29

Ceci est un bug de Google. Cela se produit également sur la page des développeurs de Youtube. https://developers.google.com/youtube/youtube_subscribe_button

Les bogues suivants retracent ce problème.

https://code.google.com/p/gdata-issues/issues/detail?id=8569 (toujours actif - au 5 janvier 2017)

Veuillez voter sur ce bogue en utilisant les liens ci-dessous afin qu'il retienne leur attention. Ils sont assis dessus depuis le 9 septembre 2016 !!.


C'est très utile. Toutes les personnes concernées, veuillez marquer le problème! Pour clarification, le bug google correspondant au problème de l'OP est le 2ème (id 8745), pas le premier, comme indiqué dans ce commentaire dans le fil de commentaires de l'autre bug: code.google.com/p/gdata-issues/issues/ detail? id = 8668 # c62
Andrew Patton

294 personnes ont déjà joué (id 8745) mais malheureusement il n'y a toujours pas de correctif pour ce bogue. Veuillez continuer à regarder ce bogue.
David Dehghan

On dirait que le bug Google id 8745 a été corrigé il y a quelques heures
Thomas Vanier

Maintenant que code.google.com/p/gdata-issues/issues/detail?id=8745 a été corrigé, nous revenons à voir ce bogue. code.google.com/p/gdata-issues/issues/detail?id=8668 Incroyable !!
David Dehghan

Votre lien hypertexte supérieur est rompu
Mahendra Gunawardena


6

Cela a commencé à se produire même sur youtube.com lorsque vous cliquez sur le bouton "Partager" sous n'importe quelle vidéo, puis sur l'onglet "Intégrer" pour copier-coller le code html d'intégration. Certainement leur faute.


2

J'ai eu le même problème. Le correctif temporaire utilisait des objets au lieu d'iframes. Cela a fonctionné pour moi.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.