إدارة تشغيل اللمس للبحث

تم إطلاق ميزة "البحث عن طريق اللمس" في حزيران (يونيو) 2015 على الإصدار 43 من Chrome لمعظم هواتف Android. عندما ينقر المستخدم على نص في أي صفحة في Chrome، يتم اختيار الكلمة مع النص المحيط ذي الصلة. تظهر عبارة البحث في شريط في أسفل الشاشة، ويمكن للمستخدمين فتحه في لوحة تراكب لعرض نتائج البحث الكاملة.

الصورة المتحركة لميزة "اللمس للبحث"

يتم تفعيل ميزة "النقر للتشغيل" لأي نص عادي قابل للاختيار وغير تفاعلي أو غير قابل للتركيز. عندما تحتوي الصفحة على معالِج نقرة يستجيب للنقر على النص، يرصد ميزة "البحث عن طريق اللمس" تلقائيًا الاستجابة ويتجاهلها لأنّنا نعلم أنّ المطوّر أراد معالجة الحدث. يؤدي استخدام إيماءة النقر مع الاستمرار لاختيار نص يدويًا إلى تفعيل شريط "اللمس للبحث" أيضًا. يمكن للمستخدمين تفعيل الميزة أو إيقافها باستخدام الإعدادات المفضّلة ضمن إعدادات الخصوصية في Chrome.

بصفتك مؤلف موقع إلكتروني، قد لا تريد في بعض الأحيان أن يؤدي النقر على عنصر معيّن إلى بدء عملية بحث. لضمان أن يعمل Chrome على النحو الذي تهدف إليه، يجب أن تكون هذه العناصر:

  1. يمكن التركيز عليه: أضِف سمة tabindex=-1 إلى العنصر.
  2. تفاعلية: استخدِم أيًا من الطرق العادية المتعددة للإشارة إلى أنّ العنصر تفاعلي:
    • استخدِم ترميز تسهيل الاستخدام للإشارة إلى أنّ العنصر له دور التطبيق المصغّر أو سمات التطبيق المصغّر. على سبيل المثال، لن يتم تنشيط أي عنصر يحتوي على role=button. تؤدي إضافة ترميز تسهيل الاستخدام إلى ميزة إضافية وهي أنّ صفحتك ستكون أكثر سهولة في القراءة للمستخدمين الذين يعانون من عجز بصري.
    • لن يؤدي أيّ معالِج نقرات JavaScript يستدعي preventDefault() أو يغيّر DOM أو CSS إلى تفعيل ميزة "البحث عن طريق اللمس".
  3. غير قابل للاختيار: باستخدام -webkit-user-select: none: لن يؤدي النص غير القابل للاختيار إلى تفعيل ميزة "البحث باللمس" حتى عند استخدام إيماءة اللمس مع الاستمرار.

إذا لم يتم تفعيل ميزة "البحث باللمس" في الوقت أو المكان الذي يجب أن يتم تفعيلها فيه، أو إذا كانت تُفعَّل بشكل متقطّع، من المحتمل أن تكون العناصر مصنّفة على أنّها قابلة للتركيز أو تفاعلية عندما لا يكون ذلك مطلوبًا. اتّبِع الإجراء التالي للمساعدة في تحديد ما يمنع بدء ميزة "النقر للبحث":

  1. تحقَّق مما إذا كان النص قابلاً للاختيار باستخدام إيماءة اللمس مع الاستمرار. إذا تم اختيار النص، ولكن لم يظهر شريط "المس للبحث"، تأكَّد من أنّه لم يتم إيقاف ميزة على هاتفك في إعداد "المس للبحث" ضمن "الخصوصية" في Chrome. يُرجى العلم أيضًا أنّ بعض الأجهزة المنخفضة التكلفة لا تتيح استخدام ميزة البحث باللمس.
  2. إذا ظهر شريط "البحث باللمس" عند اختيار نص، ولكن ليس عند النقر عليه، يعني ذلك أنّ هناك مشكلة في تنشيط النقر. إذا كان التفعيل متقطّعًا، من المحتمل أنّ المشكلة ترجع إلى تفعيل الصور المتحركة بشكل مشروط من خلال معالج JavaScript للعنصر.
  3. إذا لم يحدث التفعيل مطلقًا، راجِع أسباب التفعيل المذكورة أعلاه (تحقّق مما إذا كان العنصر قابلاً للتركيز أو التفاعُل).

إذا استمرّت صفحتك في التصرّف على نحو غير مُرضٍ، يمكنك إرسال بلاغ عن خطأ على crbug.com وإضافة التصنيف Cr-UI-Browser-Mobile-TouchToSearch.