R073: حقول الهوية بلا رموز autocomplete
حقول الاسم والبريد الإلكتروني والهاتف والعنوان، المعروفة من name أو id أو تسميتها بالإنجليزية أو بالعربية، بلا autocomplete، فيعيد المستخدمون العرب كتابة بيانات يستطيع المتصفح ملأها.
الفحص
- المعرّف
- R073
- الفئة
- النماذج
- الخطورة الافتراضية
- منخفضة
متى يُطلق ملاحظة
منخفضة · ثقة متوسطة
حقل نص أو بريد إلكتروني أو هاتف ظاهر بلا
autocomplete، وفيnameأوidأو تسميته ما يدل على أنه يحمل اسمًا أو بريدًا إلكترونيًا أو هاتفًا أو جوالًا أو عنوانًا أو مدينة، بالإنجليزية أو بالعربية (اسم، بريد، هاتف، جوال، عنوان، مدينة). المطابقة نمط كلمات، لذلك يُبلَّغ بثقة متوسطة.الإصلاح: أضف قيمة
autocompleteالمطابقة، مثلautocomplete="email".
ما الذي يتجاهله عمدًا
الحقول التي تحمل أي قيمة autocomplete أصلًا، بما فيها off، وأنواع الحقول غير النص والبريد الإلكتروني والهاتف. حتى خمس حالات في الصفحة.
قبل الإصلاح وبعده
<input type="email" name="email"><input type="email" name="email" autocomplete="email">افحصه يدويًا
شغّل [...document.querySelectorAll('input:not([autocomplete])')].map((i) => [i.type, i.name, i.id]) في وحدة تحكم DevTools لتسرد الحقول التي لا تحمل رمز autocomplete.
ما يعرضه لك التقرير
تحمل كل ملاحظة من R073 ما ينطبق عليها من الحقول أدناه، فترى سبب ظهورها دون إعادة الفحص.
- name
- قيمة
nameللحقل. - id
- قيمة
idللحقل. - label
- نص تسميته.
- type
- نوع الحقل:
textأوemailأوtel.
مكوّنات تجتاز هذا الفحص بطريقة بنائها
تجتاز مكوّنات ريتلا هذه الفحص R073 بالطريقة التي بُنيت بها. إذا استخدمتها كما يصفها التوثيق، فلن تُدخل هذا الخلل إلى صفحتك.
فحوص أخرى في فئة النماذج
هل تخفق صفحتك في الفحص R073؟
الصق رابطًا، فتعرض ريتلا الصفحة على سطح المكتب والجهاز اللوحي والجوال، وتشغّل كل الفحوص، وتريك أهم المشكلات مع لقطة شاشة دليلًا على كل منها.