Uncaught ReferenceError: ytcfg nie jest zdefiniowane (również __ytRIL nie jest zdefiniowane)


145

Od miesięcy korzystam z interfejsu YouTube IFrame Player API bez problemu i ostatnio zacząłem widzieć ten wyjątek, gdy odtwarzacz się ładuje: Uncaught ReferenceError: ytcfg is not defined Sprawdzając element iframe, widzę pomyślne wywołanie yt.setConfig, ale ytcfg.setpóźniej się nie udaje. Czy ostatnio zmieniono interfejs API? Każdy parametr odtwarzacza może powodować ten problem?

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

Istnieje kilka odmian tego problemu:

https://issuetracker.google.com/issues/35178202 „ytcfg nie jest zdefiniowane” https://issuetracker.google.com/issues/35177930 „__ytRIL nie jest zdefiniowane”


2
Właśnie zacząłem otrzymywać ten błąd w moim zestawie testów, który mijał od miesięcy.
andyisnowskynet

2
Mieliśmy dzisiaj ten sam problem z naszymi automatycznymi testami. Zgłosiłam błąd na forum pomocy YouTube. productforums.google.com/forum/#!topic/youtube/...
fwebdev

Dostaję to od wczoraj.
digitalpencil

Ten błąd też wystąpił kilka minut temu, teraz wydaje mi się, że to nie moja wina :)
Tien Do

Ten problem uniemożliwia również korzystanie ze Zdjęć Google.
Peter Moskovits

Odpowiedzi:


29

To jest błąd Google. Dzieje się tak również na stronie programisty YouTube. https://developers.google.com/youtube/youtube_subscribe_button

Następujące błędy śledzą ten problem.

https://code.google.com/p/gdata-issues/issues/detail?id=8569 (nadal aktywny - od 5 stycznia 2017 r.)

Zagłosuj na ten błąd, korzystając z poniższych linków, aby przyciągnął ich uwagę. Siedzą na nim od 9 września 2016 r. !!.


To bardzo pomocne. Wszystkich, których dotyczy problem, oznacz problem! Dla wyjaśnienia, błąd Google odpowiadający problemowi OP jest drugim (id 8745), a nie pierwszym, jak zauważono w tym komentarzu w wątku komentarzy drugiego błędu: code.google.com/p/gdata-issues/issues/ detail? id = 8668 # c62
Andrew Patton

294 osoby już zaznaczyły gwiazdkę (identyfikator 8745), ale niestety nadal nie ma poprawki tego błędu. Proszę, patrz dalej na ten błąd.
David Dehghan

Wygląda na to, że identyfikator błędu Google 8745 został naprawiony kilka godzin temu
Thomas Vanier

Teraz, gdy code.google.com/p/gdata-issues/issues/detail?id=8745 został naprawiony, ponownie widzimy ten błąd. code.google.com/p/gdata-issues/issues/detail?id=8668 Niewiarygodne !!
David Dehghan

Twoje górne hiperłącze jest uszkodzone
Mahendra Gunawardena,


6

Zaczęło się to dziać nawet na youtube.com, kiedy klikniesz przycisk „Udostępnij” pod dowolnym filmem, a następnie kartę „Umieść”, aby skopiować i wkleić osadzony kod HTML. Zdecydowanie ich wina.


2

Miałem ten sam problem. Tymczasowa poprawka polegała na używaniu obiektów zamiast ramek iframe. U mnie to zadziałało.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.