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

Joe Medley
Joe Medley

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

iframe allow एट्रिब्यूट में कॉमा सेपरेटर

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

-webkit-font-size-delta

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

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

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

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

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

इस सुविधा के बंद होने की पूरी जानकारी नीचे दी गई है:

Chrome 87

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

Chrome 88

एफ़टीपी की सुविधा बंद कर दी जाएगी.

बंद किए जाने की नीति

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

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

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

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

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

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