मैं HTML5 ऑडियो और वीडियो सामग्री को लोड करने से Chrome को कैसे रोक सकता हूं?


11

मुझे एचटीएमएल 5 और इसकी विशेषताएं बहुत पसंद हैं। लेकिन एक बात मुझे परेशान करती है कि मैं सामग्री के वास्तविक डाउनलोडिंग को नियंत्रित नहीं कर सकता।

जब भी मुझे कोई HTML5 ऑडियो फ़ाइल दिखाई देती है, तो RSS फ़ीड में, Chrome इसे अपने आप डाउनलोड करना शुरू कर देगा! यह विशेष रूप से कष्टप्रद है जब मेरे पास किसी भी फाइल को सुनने का इरादा नहीं है जो प्रीलोड कर रहे हैं। मैं उनमें से बहुत कम लोगों को सुनना चाहता हूं।

क्या क्रोम को बताने के लिए कोई तरीका है कि मैं अपने बैंडविड्थ को उन फाइलों पर बर्बाद न करूं जिन्हें मैं सुनने / देखने का इरादा नहीं रखता?

जवाबों:


6

दुर्भाग्यवश वर्तमान में Chrome को संसाधनों को डाउनलोड न करने के लिए कहने का एक तरीका प्रतीत नहीं होता है जब तक कि आप स्पष्ट रूप से उनसे अनुरोध नहीं करते हैं (मैंने उनके एक्सटेंशन वेब स्टोर में यह देखने के लिए भी देखा कि क्या किसी ने ऐसा एक्सटेंशन लिखा है जो ऐसा कर सकता है)।

HTML5 के लिए ओपेरा डेवलपर की मार्गदर्शिका, एचटीएमएल 5 वीडियो और ऑडियो स्टेट्स के बारे में आपको जो कुछ भी जानना है:

कि डाउनलोड करने के साथ क्या हो रहा है?

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

यह एक ज्ञात मुद्दा था कि क्रोम उस preloadविशेषता को अनदेखा कर देता है , जिसका अर्थ है कि यह हमेशा वीडियो को लोड कर रहा है, भले ही यह माना न जाए। हालाँकि, अच्छी खबर यह है कि यह बग क्रोम के नवीनतम डेवलपर संस्करण में तय किया गया है :

परियोजना सदस्य vrk@chromium.org द्वारा टिप्पणी 72, 5 अप्रैल (6 दिन पूर्व)

प्रीलोड लागू करने के लिए पैच अब उतर गए हैं! Chrome 12 में प्रीलोड विशेषता को अंतिम रूप से मान्यता दी जाएगी (कुछ हफ्तों में देव चैनल को यह अपडेट मिल जाना चाहिए।)

एक बार जब यह परिवर्तन होता है (यह निर्भर करता है कि आप क्रोम के किस संस्करण का उपयोग कर रहे हैं), आपको ऑडियो फ़ाइलों को तब तक लोड नहीं करना चाहिए जब तक कि आरएसएस फ़ीड, वेबपेज, आदि स्पष्ट रूप से यह न कहे कि यह प्रीलोड होना चाहिए।

एचटीएमएल 5 की मेरी समझ मुझे विश्वास दिलाती है कि अगर वेब डिजाइनर ने इसे प्रीलोड करने के लिए सेट किया है, तो ऐसा कुछ भी नहीं है जिसे आप इसे नहीं बताने के लिए कर सकते हैं। मेरा अनुमान, हालांकि, यह है कि हम जल्द ही ब्राउज़रों में एक एक्सटेंशन या विकल्प देखेंगे, जो आपको यह चुनने की अनुमति देगा कि कोई स्रोत प्रीलोड करता है या नहीं (मुझे लगता है कि क्रोम के प्लग इन के लिए किस तरह काम करता है)।


HTML5 एक मानक नहीं है। यह एक मसौदा भी नहीं है, बस कुछ सामानों को एक नया "मानक" कहा जाता है। हर देव, कंपनी, ब्राउज़र इसे दूसरे तरीके से लागू करता है।
अपाचे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.