تطرح Google رسميًا ميزة Scroll Anchoring لإصلاح قفزات الصفحات المزعجة

click fraud protection

في العام الماضي نحن وأشار إلى الإصلاح لمنع القفزات المزعجة للصفحات في Google Chrome والتي تؤدي إلى النقر فوق شيء لا تريد النقر عليه. يُسمى هذا الإصلاح "Scroll Anchoring"، ويتطلب منك تمكين علامة تجريبية chrome://flags. يرجع سبب ظهور هذه المشكلة إلى "التحميل التدريجي" لمحتوى الويب الذي يسمح للمستخدمين بالتفاعل مع صفحة الويب قبل تحميلها بالكامل. ومع ذلك، أدى هذا غالبًا إلى تحميل المحتوى خارج الشاشة بعد ثوانٍ من بدء المستخدم بالتفاعل باستخدام صفحة الويب، يؤدي ذلك إلى الضغط على المحتوى الموجود حاليًا على الشاشة، والذي غالبًا ما يؤدي إلى النقرات الخاطئة. والآن، تم أخيرًا تمكين الميزة التي تعمل على إصلاح هذه المشكلة، وهي تثبيت التمرير، لجميع المستخدمين بدءًا من الإصدار 56 من Chrome.

تُسمى هذه الميزة "تثبيت التمرير" لأنه عند تمكينها، سيقفل Chrome موضع التمرير الحالي على عنصر على الشاشة أثناء استمرار تحميل المحتوى الموجود خارج الشاشة، وهو ما من شأنه أن يمنع ظهور صفحات غير متوقعة يقفز. تدعي Google أنه منذ تنفيذ تثبيت التمرير، تمنع الميزة "حوالي ثلاث قفزات للصفحة لكل مشاهدة للصفحة" وهو ما يعد بالفعل تحسنًا كبيرًا.

ومع ذلك، لا تعمل جميع عناصر الويب بشكل جيد مع هذه الميزة، كما اكتشف قريبًا العديد منا الذين قاموا بتمكين الميزة التجريبية العام الماضي. قد تعمل بعض محتويات الويب بشكل سيء عندما يقوم المستخدم بتمكين ميزة تثبيت التمرير، ولكن بالنسبة لهذه الأمور، فإن Google هي التي تفعل ذلك تقديم خاصية CSS جديدة تسمى "overflow-anchor" والتي يمكن لمطوري الويب تنفيذها لتجاوز التمرير حصره.

يقال إن ميزة تثبيت التمرير الجديدة من Google سيتم طرحها في الإصدار 56 من Chrome وما بعده، مما يعني أنه يجب تمكينها في القنوات الثابتة والتجريبية وقنوات التطوير والكناري، ولكن في حالة عدم ملاحظة الميزة، يمكنك التحقق مرة أخرى لمعرفة ما إذا تم تمكينها من خلال لصق chrome://flags/#enable-scroll-anchoring في شريط العناوين الخاص بك. سيؤدي الخيار الافتراضي، كما حددته Google، إلى تمكين الميزة، ولكن لا يوجد أي ضرر في تعيينها يدويًا لتمكينها هنا.


المصدر: مدونة كروم