Chrome 88 में बंद करना और हटाना

Joe Medley
Joe Medley

Chrome 88 का बीटा वर्शन 3 दिसंबर, 2020 को रिलीज़ किया गया था. इसके लॉन्च होने की उम्मीद है स्थिर वर्शन में रिलीज़ कर दिया है.

पेज अनलोड होने के दौरान, पॉप-अप की अनुमति न दें (एंटरप्राइज़)

Chrome 80 के बाद से, पेज अब नए पेज को window.open() का इस्तेमाल करके अनलोड किया जा रहा है. इसके बाद से ही एंटरप्राइज़, पेज के दौरान पॉप-अप की अनुमति देने के लिए, AllowPopupsDuringPageUnload नीति फ़्लैग अनलोड करें. Chrome 88 और उसके बाद के वर्शन में, यह फ़्लैग अब काम नहीं करता.

वेब कॉम्पोनेंट v0 को हटाया गया

वेब कॉम्पोनेंट v0, Chrome 80 के बाद से रिवर्स ऑरिजिन ट्रायल में है. यह एपीआई समय का इस्तेमाल करने वाले उपयोगकर्ताओं को अपनी साइट अपग्रेड करने की अनुमति दी. साथ ही, यह भी पक्का किया कि वेब कॉम्पोनेंट को गोद लेने वाले वे लोग जो वर्शन 1 का इस्तेमाल करते हैं. रिवर्स ऑरिजिन ट्रायल इस तरह खत्म होता है: Chrome 87, Chrome 88 को ऐसा पहला वर्शन बना देगा जिसमें वर्शन 0 अब काम नहीं करेगा. वेब कॉम्पोनेंट v1 एपीआई, वेब कॉम्पोनेंट v0 की जगह ले लेता है और इनके साथ पूरी तरह से काम करता है Chrome, Safari, Firefox, और Edge. इसके तहत, नीचे दिए गए आइटम हटा दिए जाते हैं.

कस्टम एलिमेंट v0 एचटीएमएल इंपोर्ट शैडो DOM v0

फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) इस्तेमाल करने की सुविधा हटा दी गई है

Chrome ने फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) यूआरएल का समर्थन हटा दिया है. लेगसी एफ़टीपी Chrome में लागू करने की सुविधा, एन्क्रिप्ट (सुरक्षित) किए गए कनेक्शन (एफ़टीपीएस) पर काम नहीं करती. इसके अलावा, प्रॉक्सी. ब्राउज़र में फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) का इस्तेमाल इतना कम है कि अब यह काम नहीं करता हमारे पास मौजूदा एफ़टीपी क्लाइंट को बेहतर बनाने में निवेश करने के लिए विकल्प है. इसके अलावा, ज़्यादा क्षमता वाली चीज़ें एफ़टीपी क्लाइंट उन सभी प्लैटफ़ॉर्म पर उपलब्ध हैं जिन पर इसका असर पड़ा है.

Google Chrome 72 और इसके बाद के वर्शन ने दस्तावेज़ के सबरिसॉर्स को फ़ेच करने के लिए सहायता हटा दी है एफ़टीपी और शीर्ष स्तर के एफ़टीपी संसाधनों की रेंडरिंग पर. फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) पर जाना यूआरएल, टाइप के हिसाब से डायरेक्ट्री की लिस्टिंग या डाउनलोड दिखाते हैं संसाधन का इस्तेमाल किया जा सकता है. Google Chrome 74 और उसके बाद के वर्शन में एक गड़बड़ी की वजह से, Google Play Store से सहायता पाने की सुविधा बंद हो गई का इस्तेमाल करें. फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) के लिए प्रॉक्सी सहायता हटा दी गई है Chrome 76 में पूरी तरह से सुरक्षित है.

Google Chrome के एफ़टीपी को लागू करने की बाकी सुविधाओं पर पाबंदी लगा दी गई है या तो किसी डायरेक्ट्री की लिस्टिंग दिखाने या इस पर कोई संसाधन डाउनलोड करने के लिए ऐसे कनेक्शन जो सुरक्षित नहीं हैं.

Chrome 77 में, पचास प्रतिशत उपयोगकर्ताओं के लिए फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) डिफ़ॉल्ट रूप से बंद था लेकिन फ़्लैग के साथ उपलब्ध था.

Chrome 88 में, सभी एफ़टीपी की सुविधा बंद है.

बंद करने की नीति

अपने प्लैटफ़ॉर्म को सही तरीके से काम करने के लिए, हम कभी-कभी वेब प्लैटफ़ॉर्म से ऐसे एपीआई हटा देते हैं जो अपने सभी काम करते हैं. उस कॉन्टेंट को हटाने की कई वजहें हो सकती हैं एपीआई, जैसे:

  • नए एपीआई उनकी जगह ले लेते हैं.
  • अन्य ब्राउज़र के साथ अलाइनमेंट और एकरूपता लाने के लिए, उन्हें खास जानकारी में किए गए बदलावों को दिखाने के लिए अपडेट किया जाता है.
  • ये ऐसे शुरुआती प्रयोग हैं जो अन्य ब्राउज़र पर कभी काम नहीं आए. इस वजह से, वेब डेवलपर के लिए सहायता की ज़रूरत बढ़ सकती है.

इनमें से कुछ बदलावों का असर कुछ ही साइटों पर पड़ेगा. समस्याओं को समय से पहले ही कम करने के लिए, हम डेवलपर को पहले से सूचना देने की कोशिश करते हैं, ताकि वे अपनी साइटों को चलाना जारी रखने के लिए ज़रूरी बदलाव कर सकें.

फ़िलहाल, Chrome में एपीआई के बंद होने और उन्हें हटाने की प्रोसेस मौजूद है, खास तौर पर:

  • blink-dev पाने वाले लोगों की सूची में शामिल करें.
  • पेज पर इस्तेमाल का पता चलने पर, Chrome DevTools कंसोल में चेतावनियां सेट करें और समयावधि दें.
  • इंतज़ार करें और इसे मॉनिटर करें. इसके बाद, इस सुविधा को इस्तेमाल में गिरावट आने पर हटा दें.

काम न करने वाले फ़िल्टर का इस्तेमाल करके, chromestatus.com पर उन सभी सुविधाओं की सूची देखी जा सकती है जो अब काम नहीं करतीं. साथ ही, हटाया गया फ़िल्टर लागू करके, हटाई गई सुविधाओं की सूची देखी जा सकती है. हम इन पोस्ट में किए गए कुछ बदलावों, रीज़निंग, और माइग्रेशन पाथ के बारे में खास जानकारी देने की कोशिश भी करेंगे.