Firefox, Noscript, झटकेदार वीडियो प्लेबैक - समाधान
अपडेट: 11 अगस्त, 2023
यदि आप फायरफॉक्स का उपयोग कर रहे हैं (जैसा कि आपको करना चाहिए), तो आप नोस्क्रिप्ट (जैसा कि आपको करना चाहिए) पर भी विचार करना चाह सकते हैं, क्योंकि यह आधुनिक वेब के जावास्क्रिप्ट जंगल को कुछ अधिक प्राचीन और स्वादिष्ट में बदलने में मदद करता है। लेकिन, समस्या यह है, नोस्क्रिप्ट नॉर्मीज़ के लिए कॉन्फ़िगर करने में थोड़ा मुश्किल हो सकता है, और इसका प्रभावी ढंग से उपयोग करने के लिए कुछ समझ की आवश्यकता होती है। फिर, अजीब बग हो सकते हैं। जैसे जिसे मैं अभी वर्णन करूंगा।
मैं फायरफॉक्स में एक वीडियो चलाना चाहता था। उन स्ट्रीमिंग सेवाओं में से एक। आपके पसंद की किसी चीज़ का एक एपिसोड ढूंढें, इसे देखें। बेशक, उससे पहले, मैंने स्ट्रीमिंग सेवा डोमेन पर स्क्रिप्ट सक्षम की, सभी आवश्यक बिट्स और टुकड़े। और प्लेबैक ठीक शुरू हुआ ... सिवाय, हर 10 सेकंड या तो, एक झटकेदार प्रभाव होगा, जैसे कुछ फ्रेम ड्रॉप हो रहे हों। या शायद नेटवर्क बफरिंग। अजीब। खैर, मैंने फैसला किया कि मैं इसे ऐसे नहीं रहने दे सकता, और खोज और जांच शुरू की। लंबी कहानी संक्षेप में, पथप्रदर्शन मुझे नोस्क्रिप्ट तक ले गया। मेरे बाद, लोग।
Noscript की विशाल क्षमताएं
यदि आप नोस्क्रिप्ट सेटिंग्स, जनरल टैब के अंदर देखते हैं, तो आप देखेंगे कि यह वेब तत्वों की एक दर्जन विभिन्न श्रेणियों को संभाल सकता है। इसलिए यह न केवल स्क्रिप्ट्स को ब्लॉक करता है, यह फ्रेम्स, WebGL, वेब साइट्स में पिंग कार्यक्षमता (जो आप सोचते हैं वह नहीं, लेकिन हे), LAN एक्सेस (इसे मानें, कुछ साइट्स आपके लोकलहोस्ट तक पहुंचना चाहती हैं यह पता लगाने के लिए कि आप किन पोर्ट्स का उपयोग कर रहे हैं और क्या-क्या), CSS, फॉन्ट्स, और फिर कुछ का भी ख्याल रख सकता है। उदाहरण के लिए, थर्ड-पार्टी फॉन्ट लोडिंग ब्लॉक एक बढ़िया छोटी चीज है, क्योंकि यह कष्टप्रद साइट्स को उनके बेकार रिमोट फॉन्ट्स लोड करने से रोकता है। लवली जुबली।

स्वाभाविक रूप से, आपको यह समझने की आवश्यकता है कि इन वेब तत्वों को ब्लॉक या अनुमति देने से पहले वे क्या करते हैं। इसका मतलब है कि आपको यह भी तय करना होगा कि आप Trusted या Temporarily Trusted साइट्स के लिए क्या अनुमति देना चाहते हैं। लेकिन मान लें कि आप वास्तव में Trusted साइट्स के लिए सब कुछ अनुमति देते हैं। तब, सब कुछ काम करना चाहिए, है ना?
समस्या और समाधान
झटकेदार वीडियो प्लेबैक ने मुझे सोचने पर मजबूर किया कि समस्या ग्राफिक्स/डिस्प्ले स्टैक में कहीं हो सकती है, और किसी तरह इस बात से संबंधित है कि फायरफॉक्स कैसे काम करता है। तो मैंने एक उन्मूलन खोज की। मैंने सुनिश्चित किया कि फायरफॉक्स HW त्वरण का उपयोग करता है, लेकिन वह प्रतीत होता है कि पर्याप्त नहीं था। मैंने नोस्क्रिप्ट को पूरी तरह से अक्षम कर दिया, और प्लेबैक ठीक था, चिकना और स्पष्ट। हम। तो नोस्क्रिप्ट निश्चित रूप से शामिल है, किसी तरह। फिर मैंने WebGL पर ध्यान केंद्रित किया, क्योंकि यह देखने के लिए अगली तार्किक चीज लगती है।
फायरफॉक्स सेटिंग्स और विकल्पों और कॉन्फ़िगरेशन के माध्यम से बहुत खुदाई करने में समय लगा, लेकिन, जैसा कि यह पता चला है, भले ही आपके पास नोस्क्रिप्ट में WebGL सक्षम हो, एक ओवरराइडिंग ग्लोबल सेटिंग है जिसे आपको वास्तव में WebGL सामान तक पहुंचने और आनंद लेने से पहले टॉगल करना होगा। about:config के तहत, देखें:
noscript.forbidWebGL

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