पिछले साल, हम एक समाधान बताया Google Chrome में कष्टप्रद पेज जंप को रोकने के लिए जिसके कारण आपको किसी ऐसी चीज़ पर क्लिक करना पड़ता है जिस पर आप क्लिक नहीं करना चाहते थे। उस फिक्स को "स्क्रॉल एंकरिंग" कहा जाता है, और इसके लिए आपको एक प्रयोगात्मक ध्वज को सक्षम करने की आवश्यकता होती है chrome://flags
. इस समस्या के उत्पन्न होने का कारण वेब सामग्री की "प्रगतिशील लोडिंग" है जो उपयोगकर्ताओं को वेबपेज के पूरी तरह से लोड होने से पहले उसके साथ बातचीत करने की अनुमति देता है। हालाँकि, इसके परिणामस्वरूप अक्सर उपयोगकर्ता द्वारा इंटरैक्ट करना शुरू करने के कुछ सेकंड बाद ही ऑफ-स्क्रीन सामग्री लोड हो जाती है वेब पेज के साथ, उस सामग्री को नीचे धकेलना जो वर्तमान में स्क्रीन पर है और अक्सर इसके परिणामस्वरूप होती है गलत क्लिक। अब, इसे ठीक करने वाली सुविधा, स्क्रॉल एंकरिंग, अंततः क्रोम संस्करण 56 में शुरू होने वाले सभी उपयोगकर्ताओं के लिए सक्षम की जा रही है।
इस सुविधा को स्क्रॉल एंकरिंग कहा जाता है, क्योंकि सक्षम होने पर, क्रोम वर्तमान स्क्रॉल स्थिति को लॉक कर देगा ऑन-स्क्रीन तत्व पर जबकि ऑफ-स्क्रीन सामग्री लोड होती रहती है, जिससे अप्रत्याशित पेज को रोका जाना चाहिए छलांग. Google का दावा है कि, स्क्रॉल एंकरिंग लागू करने के बाद से, यह सुविधा "प्रति पेज-व्यू में लगभग तीन पेज जंप" को रोक रही है जो पहले से ही एक महत्वपूर्ण सुधार है।
हालाँकि, सभी वेब तत्व इस सुविधा के साथ अच्छी तरह से काम नहीं करते हैं, जैसा कि हममें से कई लोगों ने, जिन्होंने पिछले साल प्रायोगिक सुविधा को सक्षम किया था, जल्द ही पता चला। जब किसी उपयोगकर्ता के पास स्क्रॉल एंकरिंग सक्षम होती है तो कुछ वेब सामग्री गलत व्यवहार करेगी, लेकिन इनके लिए Google सक्षम है "ओवरफ्लो-एंकर" नामक एक नई सीएसएस प्रॉपर्टी पेश की गई है जिसे वेब डेवलपर्स स्क्रॉल को ओवरराइड करने के लिए लागू कर सकते हैं एंकरिंग.
कहा जाता है कि Google की नई स्क्रॉल एंकरिंग सुविधा क्रोम संस्करण 56 और उसके बाद के संस्करण के लिए जारी की जाएगी, जिसका अर्थ है कि इसे इसमें सक्षम किया जाना चाहिए स्थिर, बीटा, डेव और कैनरी चैनल, लेकिन यदि आपको यह सुविधा नज़र नहीं आती है, तो आप यह देखने के लिए दोबारा जांच कर सकते हैं कि यह सक्षम है या नहीं चिपकाने chrome://flags/#enable-scroll-anchoring
आपके एड्रेस बार में. Google द्वारा निर्धारित डिफ़ॉल्ट विकल्प, सुविधा को सक्षम करेगा, लेकिन यहां इसे मैन्युअल रूप से सक्षम पर सेट करने में कोई नुकसान नहीं है।
स्रोत: क्रोमियम ब्लॉग