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

Chrome 100 का बीटा वर्शन 3 मार्च, 2022 को रिलीज़ किया गया था. मार्च 2022 के आखिर तक इसके स्टेबल वर्शन बन जाने की उम्मीद है.

बिना किसी गिरावट वाली उपयोगकर्ता-एजेंट स्ट्रिंग का आखिरी वर्शन

Chromium 100, डिफ़ॉल्ट रूप से बिना किसी एलिमेंट वाली User-Agent स्ट्रिंग के साथ काम करने वाला आखिरी वर्शन होगा. साथ ही, इससे जुड़े navigator.userAgent, navigator.appVersion, और navigator.platform DOM एपीआई भी काम करेंगे. साइट को पूरी तरह से कम किए गए उपयोगकर्ता-एजेंट की जांच करने की अनुमति देने वाला ऑरिजिन ट्रायल 19 अप्रैल, 2022 को खत्म हो जाएगा. इस तारीख के बाद, उपयोगकर्ता-एजेंट स्ट्रिंग को धीरे-धीरे कम कर दिया जाएगा. पूरे शेड्यूल की समीक्षा करने के लिए, Chromium ब्लॉग: उपयोगकर्ता-एजेंट रिडक्शन ऑरिजिन ट्रायल और तारीखें देखें. जिन साइटों को उपयोगकर्ता-एजेंट क्लाइंट हिंट की जांच करने या इस पर माइग्रेट करने के लिए ज़्यादा समय चाहिए वे Chrome 100 से 113 में शेड्यूल किए गए ऑरिजिन ट्रायल के लिए रजिस्टर कर सकती हैं. इसमें वे साइटें भी शामिल हैं, जिन्हें Chrome 100 से 113 के बीच शेड्यूल किया गया है. पहले ऑरिजिन ट्रायल में, उपयोगकर्ता एजेंट की पूरी तरह से कम की गई स्ट्रिंग की झलक दिखती है, लेकिन इस सुविधा को बंद करने पर उपयोगकर्ता एजेंट के पुराने वर्शन को बनाए रखा जाता है. इस सुविधा को बंद करने पर, यह सुविधा मई 2023 के आखिर में खत्म हो सकती है.

यह उपयोगकर्ता-एजेंट स्ट्रिंग के इस्तेमाल को नए User-Agent Client Hints API से बदलने की रणनीति का हिस्सा है. उपयोगकर्ता-एजेंट क्लाइंट हिंट के बारे में जानने के लिए, उपयोगकर्ता-एजेंट क्लाइंट हिंट पर माइग्रेट करना और उपयोगकर्ता-एजेंट क्लाइंट हिंट की मदद से, उपयोगकर्ता की निजता और डेवलपर के अनुभव को बेहतर बनाना लेख पढ़ें.

रोकने की नीति

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

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

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

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

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

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