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

Joe Medley
Joe Medley

Chrome 87 का बीटा वर्शन 15 अक्टूबर, 2020 को रिलीज़ किया गया था और स्टेबल वर्शन को 17 नवंबर, 2020 को रिलीज़ किया गया था.

iframe में कॉमा सेपरेटर की अनुमति है एट्रिब्यूट

<iframe> टैग में अनुमतियों की नीति के एलानों में, आइटम के बीच सेपरेटर के तौर पर अब कॉमा का इस्तेमाल नहीं किया जा सकता. इसके बजाय, डेवलपर को सेमीकोलन का इस्तेमाल करना चाहिए.

-webkit-font-size-delta

ब्लिंक, बहुत कम इस्तेमाल होने वाली -webkit-font-size-delta प्रॉपर्टी के साथ अब काम नहीं करेगा. इसके बजाय, डेवलपर को फ़ॉन्ट के साइज़ को कंट्रोल करने के लिए, फ़ॉन्ट साइज़ का इस्तेमाल करना चाहिए.

फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) की सुविधा बंद करें

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

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

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

रोक हटाने की स्थिति इस टाइमलाइन के मुताबिक है:

Chrome 87

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

Chrome 88

फ़ाइल ट्रांसफ़र प्रोटोकॉल (एफ़टीपी) की सुविधा बंद हो जाएगी.

रोकने की नीति

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

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

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

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

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

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