تم إطلاق ميزة "النقر للبحث" في حزيران (يونيو) 2015 على الإصدار Chrome 43 لمعظم هواتف Android. عندما ينقر المستخدم على نص في أي صفحة في Chrome، يتم تحديد الكلمة بالإضافة إلى النص المحيط ذي الصلة. تظهر عبارة البحث في شريط أسفل الشاشة، ويمكن للمستخدمين فتحه في لوحة متراكبة لعرض نتائج البحث الكاملة.
تم تفعيل ميزة تفعيل النقر لأي نص عادي قابل للتحديد وغير التفاعلي أو غير القابل للتركيز. عندما تحتوي الصفحة على معالج نقرات يستجيب لنقرة على نص، فإن ميزة "المس للبحث" تكتشف الرد تلقائيًا وتتجاهله لأننا نعرف أن المطوّر كان يريد معالجة الحدث. ويؤدي استخدام إيماءة اللمس مع الاستمرار لتحديد النص يدويًا إلى تشغيل شريط "النقر للبحث". ويمكن للمستخدمين تفعيل الميزة أو إيقافها باستخدام أحد الإعدادات المفضّلة ضمن إعدادات الخصوصية في Chrome.
بصفتك مؤلف الموقع، قد لا تريد أحيانًا استخدام إيماءة النقر على عنصر معيّن لتشغيل عملية بحث. لضمان أن ينفّذ Chrome ما تريده، احرص على إجراء ما يلي:
- يمكن التركيز عليه: إضافة السمة
tabindex=-1
إلى العنصر - تفاعلي: يمكنك استخدام أي من الطرق العادية العديدة للإشارة إلى أنّ أحد العناصر
تفاعلي:
- استخدِم ترميز تسهيل الاستخدام للإشارة إلى أنّ العنصر لديه دورiمطلوب أو سمات التطبيقات المصغّرة. على سبيل المثال، لن يتم تشغيل أي عنصر يحتوي على الدور=button. فإضافة ترميز تسهيل الاستخدام لها فائدة إضافية تتمثل في أن تكون صفحتك أكثر قابلية للقراءة من قِبل المستخدمين ذوي العجز البصري.
- أي معالج للنقر في JavaScript يستدعي
preventDefault()
أو يتلاعب بـ DOM أو CSS لن يؤدي إلى تشغيل ميزة "النقر للبحث".
- غير قابل للاختيار: باستخدام
-webkit-user-select: none
، ولن يؤدي استخدام نص غير قابل للاختيار إلى تشغيل ميزة "النقر للبحث" حتى عند استخدام إيماءة اللمس مع الاستمرار.
إذا لم يتم تشغيل ميزة "النقر للبحث" في متى أو مكان من المفترض تشغيلها، أو عندما يتم تشغيلها بشكل متقطّع، من المحتمل أن تكون العناصر قابلة للتركيز أو تفاعلية عندما لا يجب أن تكون كذلك. استخدم الإجراء التالي للمساعدة في تحديد السبب الذي يمنع تشغيل ميزة "النقر للبحث":
- تحقَّق مما إذا كان النص قابلاً للاختيار باستخدام إيماءة اللمس مع الاستمرار. إذا تم تحديد النص، ولكن لم يظهر شريط "النقر للبحث"، تحقّق من عدم إيقاف هذه الميزة على هاتفك في إعداد "النقر للبحث" ضمن "الخصوصية في Chrome". تجدر الإشارة أيضًا إلى أنّ بعض الأجهزة المنخفضة التطوّر لا تتيح استخدام ميزة "النقر للبحث".
- إذا كان شريط "النقر للبحث" يظهر عند تحديد النص ولكن ليس عند النقر عليه، يعني ذلك أنّ هناك مشكلة تؤدي إلى النقر. إذا كان التشغيل بشكل متقطع، فمن المحتمل أن تكون المشكلة ناتجة عن تفعيل الرسوم المتحركة بشكل مشروط من خلال معالج JavaScript للعنصر.
- إذا لم يحدث ذلك مطلقًا، راجِع الأسباب المذكورة أعلاه التي تؤدي إلى ظهور العنصر، (تأكّد مما إذا كان العنصر قابلاً للتركيز أو تفاعليًا).
إذا بقيت صفحتك لا تعمل على النحو المطلوب، يُرجى الإبلاغ عن الخطأ على الموقع الإلكتروني crbug.com وإضافة التصنيف
Cr-UI-Browser-Mobile-TouchToSearch
.