Google Chrome 100 केवल कुछ अपडेट दूर है, और पहले से ही आशंकाएं हैं कि यह कुछ वेबसाइटों को तोड़ सकता है। शुक्र है, Google पहले से ही इसकी जांच कर रहा है और एक फिक्स खोजने की दिशा में काम कर रहा है।
सभी सॉफ्टवेयर की तरह, प्रत्येक नया Chrome अपडेट पिछले संस्करणों में बग को ठीक करने का प्रयास करता है। अब अपने 100वें पुनरावृत्ति के करीब, Google ने पुष्टि की है कि Chrome 100 वास्तव में कुछ साइटों को, उदाहरण के लिए, Duda के साथ बनी साइटों को, पूरी तरह से खराब कर सकता है। और यह केवल Google नहीं है, Firefox भी प्रभावित हो सकता है।
ऐसा इसलिए है क्योंकि ऐसी साइटें यह पता लगाने के लिए समान User-Agent स्ट्रिंग का उपयोग करती हैं कि आप किस ब्राउज़र, ब्राउज़र संस्करण, और ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं।
यह एक User-Agent स्ट्रिंग की बात है
यदि आप अपना User-Agent स्ट्रिंग जांचने के लिए WhatIsMyBrowser.com पर जाते हैं, तो आपको नीचे दी गई छवि जैसा कुछ मिलेगा।
ध्यान दें कि इस उदाहरण में, Chrome संस्करण Chrome/96.0.4664.110 के रूप में लिखा गया है।
हालांकि, अधिकांश वेब डेवलपर्स केवल पहले दो अंकों (मेजर वर्जन) के लिए समझौता करते हैं, जैसे Chrome 96, जो Duda के मामले में भी है। इस उदाहरण से, Chrome/99 99 हो जाता है, और Chrome/100 डिफ़ॉल्ट रूप से 10 हो जाएगा। Y2K बग, कोई?
एक और समस्या भी है। Duda स्वचालित रूप से संस्करण 40 से नीचे के किसी भी Chrome संस्करण को ब्लॉक करता है। चूंकि Duda साइटें Chrome/100 को 10 के रूप में पढ़ेंगी, यह स्वचालित रूप से ब्लॉक हो जाएगा।
Google ने कई अन्य साइटों की भी पहचान की है जो Chrome 100 के कारण टूटने के जोखिम में हैं।
Google इसके बारे में क्या कर रहा है
Google Chrome 100 संगतता मुद्दों को ठीक करने के लिए कुछ कदम उठा रहा है। सबसे पहले, यह एक नया क्रोम फ्लैग पेश कर रहा है जो User-Agent स्ट्रिंग में Chrome मेजर वर्जन को 99 पर लॉक करता है और मेजर वर्जन नंबर को माइनर वर्जन पोजीशन पर मजबूर करता है।
नीचे एक चित्रण दिखाया गया है कि नए फ्लैग के साथ और बिना Chrome 100 के लिए Duda साइटों के UA स्ट्रिंग कैसे दिखाई देंगे।
यह पता लगाने के बाद कि UK-आधारित Yell Business के साथ बनी सभी साइटें भी Chrome 100 संगत नहीं थीं, Google ने व्यक्तिगत वेब डेवलपर्स से आगामी गड़बड़ी के बारे में संपर्क करना शुरू कर दिया।
अब तक, यह आउटरीच विधि Yell Business के लिए काम कर चुकी है क्योंकि यह अपने पूरे नेटवर्क को Chrome 100 कंप्लायंट बनाने में सक्षम रहा है।
हालांकि, यह देखा जाना बाकी है कि क्या Google Chrome 100 के 29 मार्च, 2022 को रोल आउट होने से पहले हर एक डेवलपर तक व्यक्तिगत रूप से और समय पर पहुंच सकता है।
Firefox भी प्रभावित हो सकता है
Firefox भी अपने 100वें अपडेट के करीब है, और Chrome की तरह, यह भी कुछ साइटों को तोड़ने की उम्मीद है। Firefox 100 को पहले प्रायोगिक Firefox Nightly में जारी किया जाएगा, फिर बीटा में, और अंत में 3 मई, 2022 को स्थिर चैनल में।
जाहिर तौर पर, दो-अंकों से तीन-अंकों वाले User-Agent स्ट्रिंग में संक्रमण Firefox 100 के मामले में भी दोषी है। अगस्त 2021 से, Chrome और Firefox दोनों कई दस्तावेज़ी साइट ब्रेकेज के साथ संस्करण 100 का परीक्षण कर रहे हैं।
Firefox इसके बारे में क्या कर रहा है
Mozilla की वेब संगतता टीम किसी भी और सभी Firefox 100 संगतता मुद्दों को ठीक करने की जिम्मेदारी से लदी है।
इसे करने के लिए, यह Mozilla के साइट हस्तक्षेप तंत्र का उपयोग करेगा ताकि Firefox 100 के कारण किसी भी वेबसाइट ब्रेकेज को जल्दी से ठीक किया जा सके। यह User-Agent स्ट्रिंग को साइट के लिए ओवरराइड करके और इसे संस्करण 99 के रूप में भेजकर प्राप्त किया जा सकता है।
आप about:compat को Firefox एड्रेस बार में टाइप करके प्रक्रिया पर नजर रख सकते हैं। व्यापक साइट ब्रेकेज के लिए, हालांकि, Mozilla मेजर वर्जन नंबर को 99 पर फ्रीज कर देगा जबकि अन्य फिक्स की खोज करता है।
आप क्या कर सकते हैं
Chrome या Firefox 100 आने पर अपनी वेबसाइट को टूटने से रोकने के लिए कदम उठाना शुरू करें। इसमें नए क्रोम फ्लैग से परिचित होना शामिल हो सकता है। बस ForceMajorInMinorPositionInUserAgent फ्लैग को खोजें और सक्षम करें।
आप अपने फॉलोअर्स, सब्सक्राइबर्स, या ग्राहकों को अन्य Chrome या Firefox विकल्प आज़माने के लिए प्रोत्साहित कर सकते हैं यदि आपकी साइट Chrome 100 जारी होने पर टूटती है।