Uncaught ReferenceError: ytcfg ไม่ได้ถูกกำหนด (ยังไม่ได้กำหนด __ytRIL)


145

ฉันใช้ YouTube IFrame Player API โดยไม่มีปัญหามาหลายเดือนและเริ่มเห็นข้อยกเว้นนี้เมื่อไม่นานมานี้เมื่อผู้เล่นโหลด: การ Uncaught ReferenceError: ytcfg is not defined ตรวจสอบ iframe ฉันเห็นการโทรสำเร็จyt.setConfigแต่ytcfg.setล้มเหลวในภายหลัง API เปลี่ยนไปหรือไม่? พารามิเตอร์ของผู้เล่นใด ๆ อาจทำให้เกิดปัญหานี้?

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

ปัญหานี้มีหลายรูปแบบ:

https://issuetracker.google.com/issues/35178202 "ytcfg ไม่ได้ถูกกำหนด" https://issuetracker.google.com/issues/35177930 "ไม่ได้กำหนด __ytRIL"


2
ฉันเพิ่งเริ่มรับข้อผิดพลาดนี้ในชุดทดสอบซึ่งผ่านมาหลายเดือนแล้ว
andyisnowskynet

2
เรามีปัญหาเดียวกันกับการทดสอบอัตโนมัติของเราคืนนี้ ฉันยื่น Bug ในฟอรัมช่วยเหลือของ Youtube productforums.google.com/forum/#!topic/youtube/…
fwebdev

รับสิ่งนี้ตั้งแต่เมื่อวาน
digitalpencil

ผมได้รับข้อผิดพลาดนี้หลายนาทีที่ผ่านมาเกินไปก็ดูเหมือนว่าไม่ใช่ความผิดของฉันตอนนี้ :)
เทียน Do

ปัญหานี้ทำให้ Google Photos ใช้งานไม่ได้เช่นกัน
Peter Moskovits

คำตอบ:


29

นี่เป็นข้อบกพร่องของ Google นอกจากนี้ยังเกิดขึ้นในหน้านักพัฒนาของ Youtube https://developers.google.com/youtube/youtube_subscribe_button

ข้อบกพร่องต่อไปนี้ติดตามปัญหานี้

https://code.google.com/p/gdata-issues/issues/detail?id=8569 (ยังคงใช้งานได้ -as ตั้งแต่วันที่ 5 มกราคม 2017)

โปรดลงคะแนนในข้อผิดพลาดนี้โดยใช้ลิงก์ด้านล่างเพื่อรับความสนใจ พวกเขานั่งบนมันตั้งแต่ 9 ก.ย. 2016 !!


มีประโยชน์มาก ทุกคนได้รับผลกระทบโปรดติดดาวปัญหานี้! สำหรับการชี้แจงบั๊กของ Google ที่สอดคล้องกับปัญหาของ OP คืออันที่สอง (id 8745) ไม่ใช่อันแรกตามที่ระบุไว้ในความคิดเห็นนี้ในหัวข้อความคิดเห็นของข้อบกพร่องอื่น ๆ : code.google.com/p/gdata-issues/issues/ detail? id = 8668 # c62
Andrew Patton

294 คนติดดาวแล้ว (id 8745) แต่น่าเสียดายที่ยังไม่มีการแก้ไขข้อผิดพลาดนี้ โปรดดูข้อผิดพลาดนี้ต่อไป
David Dehghan

ดูเหมือนว่ารหัสข้อผิดพลาดของ Google 8745 ได้รับการแก้ไขเมื่อหลายชั่วโมงก่อน
Thomas Vanier

ตอนนี้code.google.com/p/gdata-issues/issues/detail?id=8745ได้รับการแก้ไขเรากลับมาเห็นข้อผิดพลาดนี้อีกครั้ง code.google.com/p/gdata-issues/issues/detail?id=8668 ไม่น่าเชื่อ !!
David Dehghan

ไฮเปอร์ลิงก์ด้านบนของคุณเสีย
Mahendra Gunawardena

47

ดูเหมือนว่าข้อผิดพลาดจะอยู่ข้าง YouTube คุณสามารถเห็นข้อผิดพลาด JS เดียวกันได้ที่นี่: https://www.youtube.com/embed/U-xetxYwyak


ลิงก์ที่แน่นอนนั้นไม่มีข้อผิดพลาดในขณะนี้ อย่างไรก็ตาม__ytRIL is not definedข้อผิดพลาดยังคงไม่ได้รับการแก้ไข
T.Todua

6

สิ่งนี้เริ่มเกิดขึ้นแม้กระทั่งบน youtube.com เมื่อคุณคลิกปุ่ม "แบ่งปัน" ใต้วิดีโอใด ๆ จากนั้นแท็บ "ฝัง" เพื่อคัดลอกวางรหัส html ที่ฝังไว้ แน่นอนความผิดของพวกเขา


2

ฉันมีปัญหาเดียวกัน การแก้ไขชั่วคราวกำลังใช้วัตถุแทน iframes มันใช้งานได้สำหรับฉัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.