हिन्दी

वीडियो और उपशीर्षक · YouTube थंबनेल डाउनलोडर और मेटाडेटा व्यूअर

YouTube एम्बेड कोड में क्या होता है: iframe URL, पैरामीटर और nocookie

· यह काम किस प्रकार करता है

YouTube एम्बेड HTML

एक मान्य वीडियो पहचानकर्ता एक प्रतिक्रियाशील गोपनीयता-संवर्धित आईफ्रेम में प्रवेश कर रहा है
मूल ToolAcre वेक्टर चित्रण

एंबेड कोड एक विशिष्ट URL वाला एक छोटा आईफ्रेम है। यह पोस्ट बताती है कि प्रत्येक भाग क्या करता है, कौन से पैरामीटर प्लेबैक बदलते हैं और गोपनीयता-संवर्धित youtube-nocookie.com डोमेन कैसे भिन्न होता है, ताकि आप जान सकें कि आप अपने पेज पर क्या पेस्ट कर रहे हैं।

HTML का एक ब्लॉक जिसे आप बिना पढ़े पेस्ट करते हैं - एम्बेड कोड और वास्तव में इसमें क्या है

आईफ़्रेम स्निपेट निष्पादन योग्य पेज एकीकरण है, सजावटी पाठ नहीं। इसे CMS में रखने से पहले इसे बाहर से अंदर की ओर पढ़ें: रैपर स्थान आरक्षित करता है, iframe एक ब्राउज़िंग संदर्भ बनाता है, src रिमोट प्लेयर चुनता है, शीर्षक सहायक तकनीक के लिए फ़्रेम को लेबल करता है, और चयनित क्षमताओं को अनुदान देने की अनुमति देता है। यह समीक्षा एक परिवर्तित होस्ट या अप्रत्याशित रूप से व्यापक अनुमति सूची को उजागर कर सकती है जिसे एक दृश्य पूर्वावलोकन छिपा देगा।

ToolAcre एक वीडियो ID से शुरू होता है जिसने स्थानीय आकार सत्यापन पास कर लिया है और इसे एक निश्चित टेम्पलेट में सम्मिलित करता है। ID वीडियो का चयन करती है, लेकिन कोई विशेषता नहीं जोड़ सकती, आईफ़्रेम बंद नहीं कर सकती या होस्टनाम नहीं बदल सकती। इसलिए ब्लॉक अपस्ट्रीम प्रतिक्रिया से कॉपी किए गए मार्कअप के बजाय समीक्षा योग्य एप्लिकेशन आउटपुट है।

आईफ्रेम और उसका स्रोत - youtube.com/embed/ प्लस वीडियो ID, और वह वीडियो के बजाय प्लेयर पेज क्यों है

स्रोत https://www.youtube-nocookie.com/embed/VIDEO_ID. है यह एक दूरस्थ प्लेयर दस्तावेज़ की पहचान करता है, न कि MP4, ऑडियो स्ट्रीम, छवि या स्व-निहित प्लेयर पैकेज की। जब आईफ्रेम लोड होता है, तो इसकी स्क्रिप्ट और मीडिया YouTube इंफ्रास्ट्रक्चर बने रहते हैं, भले ही रैपर और लेख प्रकाशक के होते हैं।

सृजन और प्रकाशन अलग-अलग घटनाएँ हैं। स्ट्रिंग बनाना या कॉपी करना स्थानीय है और youtube-nocookie.com से संपर्क नहीं करता है। पिछली फ़ेच क्रिया i.ytimg.com की जांच करती है और www.youtube.com से oEmbed डेटा का अनुरोध करती है; नोकुकी अनुरोध तभी शुरू होता है जब ब्राउज़र आईफ्रेम प्रस्तुत करता है। इसलिए CMS पूर्वावलोकन प्रकाशन से पहले तृतीय-पक्ष गतिविधि शुरू कर सकता है।

चौड़ाई, ऊंचाई और प्रतिक्रियाशील एंबेड - आयामों का क्या मतलब है और साइटें उन्हें कैसे तरल बनाती हैं

रैपर पहलू-अनुपात सेट करता है: 16 / 9 जबकि आईफ्रेम इसकी चौड़ाई और ऊंचाई भरता है। यह प्रत्येक स्रोत वीडियो का वर्णन करने के बजाय लेआउट को नियंत्रित करता है: पोर्ट्रेट और पुरानी 4:3 सामग्री अभी भी YouTube की प्लेयर सतह के अंदर दिखाई देती है। दूरस्थ दस्तावेज़ आने से पहले उस स्थान को आरक्षित करने से लेख के चारों ओर लेआउट बदलाव कम हो जाता है।

फ़्रेम में एक शीर्षक, बॉर्डरलेस स्टाइल, लोडिंग = "आलसी", अनुमति पूर्णस्क्रीन, एक सख्त-उत्पत्ति-जब-क्रॉस-मूल रेफरर नीति और एक निश्चित अनुमति सूची भी शामिल है। आलसी लोडिंग एक ब्राउज़र संकेत है, यह कोई वादा नहीं है कि स्क्रॉल करने से पहले कोई अनुरोध नहीं होता है। इसी तरह, अनुमतिपूर्णस्क्रीन किसी क्षमता को बाध्य किए बिना अनुमति देता है, और मनमानी ब्राउज़र शक्तियां प्रदान करने के बजाय अनुरोधित खिलाड़ी सुविधाओं को सीमित करने की अनुमति देता है।

शिप किया गया स्निपेट ज्ञात डिफ़ॉल्ट का उपयोग करता है, मनमाना प्लेबैक नियंत्रण का नहीं

शिप किया गया स्निपेट ज्ञात डिफ़ॉल्ट का उपयोग करता है, ओपन-एंडेड प्लेबैक कॉन्फ़िगरेशनकर्ता का नहीं। विज़िटर मनमाना क्वेरी टेक्स्ट नहीं जोड़ सकते हैं या प्रत्येक खिलाड़ी पैरामीटर पर बातचीत नहीं कर सकते हैं। एक अप्रतिबंधित प्रत्यय को अलग सत्यापन की आवश्यकता होगी क्योंकि विकृत संयोजनों को नजरअंदाज किया जा सकता है, ऑटोप्ले अवरुद्ध रह सकता है, और चिपकाए गए पैरामीटर ऐसे व्यवहार उत्पन्न कर सकते हैं जिनका इंटरफ़ेस कभी खुलासा नहीं करता है।

आंतरिक सहायक नियंत्रित विकल्प स्वीकार कर सकते हैं, लेकिन कार्यान्वयन क्षमता उत्पाद का वादा नहीं है। एडिटर को यह अनुमान नहीं लगाना चाहिए कि ऑटोप्ले, लूपिंग, नियंत्रण, कैप्शन, प्रारंभ समय या अनुशंसा सेटिंग्स उजागर हो गई हैं क्योंकि YouTube अन्यत्र संबंधित मापदंडों का समर्थन करता है। वर्तमान आउटपुट का निरीक्षण करें और केवल उन विशेषताओं का दस्तावेजीकरण करें जो यह वास्तव में उत्सर्जित करता है।

youtube-nocookie.com - गोपनीयता-उन्नत डोमेन क्या बदलता है और क्या नहीं

गोपनीयता-उन्नत मोड एम्बेड गंतव्य को youtube-nocookie.com में बदल देता है; यह प्लेयर को स्थानीय कोड में परिवर्तित नहीं करता है या डेटा विनिमय को समाप्त नहीं करता है। सेवा फ़्रेम को वापस करने के लिए आवश्यक अनुरोध प्राप्त करती है, और प्लेबैक अधिक प्लेयर और मीडिया ट्रैफ़िक बना सकता है। अकेले होस्टनाम प्रत्येक क्षेत्राधिकार, ब्राउज़र स्थिति या उपयोगकर्ता कार्रवाई के लिए एक अनुपालन परिणाम स्थापित नहीं करता है।

प्रकाशकों को यह तय करना होगा कि iframe कब DOM में प्रवेश करता है। कोई साइट इसे तुरंत लोड कर सकती है या सहमति या क्लिक होने तक स्थानीय पोस्टर दिखा सकती है। ToolAcre न तो सहमति प्रबंधक और न ही विलंबित लोडर की आपूर्ति करता है; यह एक पठनीय नोकुकी-फॉर्म आईफ्रेम प्रदान करता है। साइट ऑपरेटरों को अभी भी नोटिस, सहमति, सामग्री-सुरक्षा नीति और फ़्रेमिंग आवश्यकताओं का आकलन करने की आवश्यकता है।

व्यावहारिक उदाहरण: ToolAcre की जेनरेट की गई गोपनीयता-संवर्धित आईफ्रेम को पढ़ना

मान्य ID AbCdEf12345 और शीर्षक A मेकर गाइड: "दो बार मापें" वाले सार्वजनिक वीडियो के लिए, src को /embed/AbCdEf12345 पर समाप्त होना चाहिए और शीर्षक विशेषता को उद्धरण चिह्नों को मार्कअप के रूप में देखे बिना विराम चिह्न को संरक्षित करना चाहिए। बाहरी तत्व 16:9 ज्यामिति का स्वामी है; एक प्रतिबंधात्मक CMS उस प्रतिक्रियाशील आवरण को हटाते समय iframe को बनाए रख सकता है।

मेटाडेटा पैनल के साथ ब्लॉक की तुलना करें। शीर्षक फ़्रेम को लेबल कर सकता है, लेकिन ToolAcre oEmbed के HTML फ़ील्ड को पेज में पेस्ट नहीं करता है। यह स्वतंत्र रूप से आईफ्रेम का निर्माण करता है और विशेषता मानों से बच जाता है। यदि CMS बाद में स्ट्रिंग को गलत तरीके से डीकोड या पुन: संयोजन करता है, तो केवल कॉपी बॉक्स पर निर्भर रहने के बजाय अंतिम संग्रहीत मार्कअप का निरीक्षण करें।

इसमें क्या शामिल नहीं है - सहमति बैनर, ऑटोप्ले नीतियां और प्रत्येक ब्राउज़र तृतीय-पक्ष फ़्रेम के साथ कैसा व्यवहार करता है

कई विफलताएँ एक ही रिक्त आयत उत्पन्न करती हैं। CMS आईफ्रेम को हटा सकता है, सामग्री-सुरक्षा नीति होस्ट को अस्वीकार कर सकती है, एक एक्सटेंशन इसे ब्लॉक कर सकता है, मालिक एम्बेडिंग को अक्षम कर सकता है, या वीडियो अनुपलब्ध हो सकता है। अनुरोधित क्षमता के बावजूद ऑटोप्ले को अस्वीकार भी किया जा सकता है। मान्य सिंटैक्स ब्राउज़र, प्रकाशक, प्लेटफ़ॉर्म या स्वामी के निर्णयों को ओवरराइड नहीं कर सकता।

लुकअप विफलताएं पहले होती हैं: मेटाडेटा परिवहन में विफल हो सकता है, गैर-सफल स्थिति लौटा सकता है या अमान्य JSON हो सकता है। एक छवि 404, एक अन्य त्रुटि, एक 120×90 प्लेसहोल्डर या अनडिकोडेबल बाइट्स लौटा सकती है। वैध-आकार की ID से निर्मित एक प्रशंसनीय आईफ्रेम यह साबित नहीं करता है कि कोEVडियो सार्वजनिक, चलाने योग्य या एम्बेड करने योग्य है।

ToolAcre एक iframe बनाता है; यह oEmbed HTML प्रदर्शित नहीं करता है

विश्वसनीय रीडिंग यांत्रिक है: एक ID को मान्य करें, सार्वजनिक प्रदर्शन तथ्य प्राप्त करें, एक निश्चित प्रतिक्रियाशील आवरण का निर्माण करें और गोपनीयता-संवर्धित होस्ट पर इसके आईफ्रेम को इंगित करें। वेरिएबल मान और एप्लिकेशन डिफ़ॉल्ट दृश्यमान रहते हैं। कोई कच्चा oEmbed HTML प्रस्तुत नहीं किया गया है, कोई सामान्य पैरामीटर एडिटर का वादा नहीं किया गया है, और कोई फ़्रेम प्रतिबंधित सामग्री तक पहुंच प्रदान नहीं करता है।

कार्यान्वयन रिकॉर्ड में जीवनचक्र को विभाजित रखें। फ़ेच को पोस्टर साक्ष्य और स्निपेट के लिए एक शीर्षक प्राप्त होता है; उत्पन्न मार्कअप की प्रतिलिपि बनाना स्थानीय है; इसे बाद में प्रस्तुत करने से youtube-nocookie प्लेयर संदर्भ बन जाता है। गोपनीयता समीक्षा में उस अंतिम प्लेयर लोड का आकलन अलग से किया जाना चाहिए, क्योंकि CMS में एम्बेडेड आईफ्रेम का उद्देश्य और डेटा पथ पहले के लुकअप से अलग है।