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

Joe Medley
Joe Medley

हटाने की प्रक्रिया

क्रॉस-ओरिजिन पॉप-अप से, ओपनर नेविगेशन डाउनलोड करने की अनुमति न दें

अगर कोई पॉप-अप, उसे खोलने वाले पेज से किसी ऐसे यूआरएल पर ले जाता है जिससे डाउनलोड होता है, तो डाउनलोड को ब्लॉक कर दिया जाएगा और नेविगेशन रद्द कर दिया जाएगा. ऐसा तब होगा, जब पॉप-अप, उसे खोलने वाले पेज से अलग ऑरिजिन का हो. इससे, सुरक्षा से जुड़ी एक पुरानी समस्या हल हो जाती है.

Chrome प्लैटफ़ॉर्म का स्टेटस | Chromium में मौजूद गड़बड़ी

PaymentAddress की languageCode प्रॉपर्टी हटाएं

PaymentAddress.languageCode प्रॉपर्टी को Payment Request API से हटा दिया गया है. इस प्रॉपर्टी में, ब्राउज़र का अनुमान होता है कि Payment Request API में शिपिंग, बिलिंग, डिलीवरी या पिकअप पते के टेक्स्ट की भाषा क्या है. स्पेसिफ़िकेशन में languageCode प्रॉपर्टी को 'जोखिम में है' के तौर पर मार्क किया गया है. साथ ही, इसे Firefox और Safari से पहले ही हटा दिया गया है. Chrome में इसका इस्तेमाल इतना कम है कि इसे सुरक्षित तरीके से हटाया जा सकता है.

हटाने का इंटेंट | Chrome प्लैटफ़ॉर्म का स्टेटस | Chromium में मौजूद गड़बड़ी

अब काम नहीं करने वाले वर्शन

सैंडबॉक्स किए गए iframe में ड्राइव-बाय डाउनलोड की सुविधा बंद करना

Chrome जल्द ही, सैंडबॉक्स किए गए ऐसे iframes में डाउनलोड करने से रोक देगा जिसमें उपयोगकर्ता के जेस्चर की सुविधा नहीं है. हालांकि, सैंडबॉक्स एट्रिब्यूट की सूची में allow-downloads-without-user-activation कीवर्ड की मदद से, इस पाबंदी को हटाया जा सकता है. इससे कॉन्टेंट देने वाली कंपनियां, नुकसान पहुंचाने वाले या बुरे बर्ताव वाले कॉन्टेंट को डाउनलोड करने पर पाबंदी लगा सकती हैं.

डाउनलोड करने से, सिस्टम की सुरक्षा से जुड़ी समस्याएं हो सकती हैं. भले ही, Chrome और ऑपरेटिंग सिस्टम में सुरक्षा से जुड़ी अतिरिक्त जांच की जाती है, लेकिन हमें लगता है कि सैंडबॉक्स किए गए iframes में डाउनलोड को ब्लॉक करना भी सैंडबॉक्स के पीछे के सामान्य विचार के हिसाब से सही है. सुरक्षा से जुड़ी चिंताओं के अलावा, किसी पेज पर क्लिक करने से उसी पेज पर डाउनलोड ट्रिगर होने पर, उपयोगकर्ता को बेहतर अनुभव मिलता है. ऐसा इसलिए, क्योंकि जब कोई उपयोगकर्ता किसी नए पेज पर जाता है, तो डाउनलोड अपने-आप शुरू हो जाते हैं या क्लिक करने के बाद भी डाउनलोड अपने-आप शुरू नहीं होते.

इसे Chrome 74 में हटा दिया जाएगा.

हटाने का इंटेंट | Chrome प्लैटफ़ॉर्म का स्टेटस | Chromium में मौजूद गड़बड़ी

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

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

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

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

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

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

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