ReferenceError Uncaught: ytcfg tidak didefinisikan (juga __ytRIL tidak didefinisikan)

145

Saya telah menggunakan YouTube IFrame Player API tanpa masalah selama berbulan-bulan dan mulai melihat pengecualian ini baru-baru ini ketika pemain memuat: Uncaught ReferenceError: ytcfg is not defined Memeriksa iframe, saya melihat panggilan yang berhasil untukyt.setConfig , tetapi ytcfg.setgagal kemudian. Apakah API diubah baru-baru ini? Adakah parameter pemain yang dapat menyebabkan masalah ini?

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

Ada beberapa variasi masalah ini:

https://issuetracker.google.com/issues/35178202 "ytcfg tidak didefinisikan" https://issuetracker.google.com/issues/35177930 "__ytRIL tidak didefinisikan"

Thomas Vanier
sumber
2
Saya juga baru mulai menerima kesalahan ini di test suite saya, yang telah lewat berbulan-bulan.
andyisnowskynet
2
Kami memiliki Masalah yang sama dengan Tes otomatis kami malam ini. Saya mengajukan Bug di Forum Bantuan Youtube. productforums.google.com/forum/#!topic/youtube/…
fwebdev
Sudah mendapatkan ini sejak kemarin.
digitalpencil
Saya mendapatkan kesalahan ini beberapa menit yang lalu juga, sepertinya bukan kesalahan saya sekarang :)
Tien Do
Masalah ini menjadikan Foto Google juga tidak dapat digunakan.
Peter Moskovits

Jawaban:

29

Ini adalah bug Google. Ini juga terjadi di halaman pengembang Youtube. https://developers.google.com/youtube/youtube_subscribe_button

Bug berikut melacak masalah ini.

https://code.google.com/p/gdata-issues/issues/detail?id=8569 (Masih aktif -sebagai Jan 5h 2017)

Harap beri suara pada bug ini menggunakan tautan di bawah ini sehingga mendapat perhatian mereka. Mereka telah duduk di atasnya sejak 9 Sep 2016 !!.

David Dehghan
sumber
Itu sangat membantu. Semua orang yang terpengaruh tolong beri bintang pada masalah ini! Untuk klarifikasi, bug google yang sesuai dengan masalah OP adalah bug ke-2 (id 8745), bukan yang pertama, seperti yang tercantum dalam komentar ini di utas komentar bug lain: code.google.com/p/gdata-issues/issues/ detail? id = 8668 # c62
Andrew Patton
294 orang telah membintangi (id 8745) tetapi sayangnya masih belum ada perbaikan untuk bug ini. Harap terus perhatikan bug ini.
David Dehghan
Sepertinya google bug id 8745 telah diperbaiki beberapa jam yang lalu
Thomas Vanier
Sekarang code.google.com/p/gdata-issues/issues/detail?id=8745 telah diperbaiki, kami kembali melihat bug ini lagi. code.google.com/p/gdata-issues/issues/detail?id=8668 Luar biasa !!
David Dehghan
Hyperlink teratas Anda rusak
Mahendra Gunawardena
47

Sepertinya bug ada di sisi youtube. Anda dapat melihat kesalahan JS yang sama di sini: https://www.youtube.com/embed/U-xetxYwyak

andyisnowskynet
sumber
tautan persis itu tidak memiliki kesalahan saat ini. Namun, __ytRIL is not definedkesalahan masih belum diperbaiki
T.Todua
6

Ini mulai terjadi bahkan di youtube.com ketika Anda mengklik tombol "Bagikan" di bawah video apa pun dan kemudian tab "Sematkan" untuk menyalin tempel kode html yang disematkan. Jelas kesalahan mereka.

HarryKak
sumber
2

Saya memiliki masalah yang sama. Perbaikan sementara menggunakan objek, bukan iframe. Ini berhasil untuk saya.

Nejc Rodošek
sumber