बिना संदर्भित संदर्भ: ytcfg परिभाषित नहीं है (__ytRIL भी परिभाषित नहीं है)


145

मैं महीनों से बिना किसी समस्या के YouTube IFrame Player API का उपयोग कर रहा हूं और हाल ही में इस अपवाद को तब देखना शुरू किया जब खिलाड़ी लोड करता है: Uncaught ReferenceError: ytcfg is not defined iframe का निरीक्षण करते हुए, मैं एक सफल कॉल देखता हूं yt.setConfig, लेकिन ytcfg.setबाद में विफल हो जाता है। क्या एपीआई हाल ही में बदल गया था? कोई भी खिलाड़ी पैरामीटर इस समस्या का कारण हो सकता है?

<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
मैंने भी अपने टेस्ट सूट में इस त्रुटि को प्राप्त करना शुरू कर दिया, जो कि महीनों से चली आ रही है।
andynnowskynet

2
आज रात हमारे स्वचालित टेस्ट के साथ भी यही समस्या थी। मैंने Youtube Help फोरम में बग दर्ज किया। productforums.google.com/forum/#
.topic

कल से यही हो रहा है।
digitalpencil

मुझे यह त्रुटि कई मिनट पहले भी मिली थी, अब यह मेरी गलती नहीं लगती है :)
टीएन डू

यह समस्या Google फ़ोटो को भी अनुपयोगी बना देती है।
पीटर मॉस्कोविट्स

जवाबों:


29

यह एक Google बग है। यह Youtube के डेवलपर पेज पर भी होता है। https://developers.google.com/youtube/youtube_subscribe_button

निम्न बग इस समस्या को ट्रैक करते हैं।

https://code.google.com/p/gdata-issues/issues/detail?id=8569 (फिर भी 5 जनवरी 2017 के सक्रिय -as)

कृपया नीचे दिए गए लिंक का उपयोग करके इस बग पर वोट करें ताकि यह उनका ध्यान आकर्षित करे। वे 9 सितंबर 2016 से इस पर बैठे हैं !!


यह बहुत मददगार है। हर कोई प्रभावित इस मुद्दे को प्रभावित करें! स्पष्टीकरण के लिए, ओपी के मुद्दे के अनुरूप गूगल बग दूसरा है (आईडी 8745), पहला नहीं, जैसा कि अन्य बग के टिप्पणी थ्रेड में इस टिप्पणी में उल्लेख किया गया है: code.google.com/p/gdata-issues/issues/ विस्तार से? आईडी = 8668 # c62
एंड्रयू पैटन

294 लोग पहले ही अभिनय कर चुके हैं (आईडी 8745) लेकिन दुर्भाग्य से अभी भी इस बग के लिए कोई तय नहीं है। कृपया इस बग को घूरते रहें।
डेविड डेघन

ऐसा लगता है कि Google बग आईडी 8745 कुछ घंटे पहले तय किया गया था
थॉमस वानियर

अब जब कि code.google.com/p/gdata-issues/issues/detail?id=8745 तय किया गया था कि हम इस बग फिर से देखने में वापस आ रहे हैं। code.google.com/p/gdata-issues/issues/detail?id=8668 अविश्वसनीय !!
डेविड देहगान

आपका शीर्ष हाइपरलिंक टूट गया है
महेंद्र गनवार्डन

47

ऐसा लग रहा है कि बग यूट्यूब की तरफ है। आप यहाँ वही JS त्रुटि देख सकते हैं: https://www.youtube.com/embed/U-xetxYwyak


इस समय इस सटीक लिंक में कोई त्रुटि नहीं है। हालाँकि, __ytRIL is not definedत्रुटि अभी भी तय नहीं हुई है
T.Todua

6

जब आप किसी वीडियो के नीचे "शेयर" बटन पर क्लिक करते हैं और तब एम्बेड किए गए HTML कोड को कॉपी करने के लिए "एम्बेड" टैब पर क्लिक करने पर भी यह youtube.com पर होने लगा। निश्चित रूप से उनकी गलती है।


2

मेरी भी यही समस्या थी। अस्थायी सुधार iframes के बजाय ऑब्जेक्ट का उपयोग कर रहा था। इसने मेरे लिए काम किया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.