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