مادة تحريرية
دليل

اختبار صلاحيات المتصفح: Camera وMicrophone وLocation وNotifications

دليل لفهم حالات صلاحيات المتصفح granted وdenied وprompt، وما الذي يمكن اختباره للكاميرا والميكروفون والموقع والإشعارات.

دليل عملي

دليل لفهم حالات صلاحيات المتصفح granted وdenied وprompt، وما الذي يمكن اختباره للكاميرا والميكروفون والموقع والإشعارات.

صلاحيات المتصفح ليست Toggle واحدًا عامًا. كل موقع وسياق أمني وسياسة متصفح يمكن أن ينتج حالة مختلفة للكاميرا أو الميكروفون أو الموقع أو الإشعارات. الاختبار المفيد يجب أن يفرق بين granted وdenied وprompt وما إذا كانت الـAPI نفسها مدعومة.

لماذا قد تكون النتيجة denied بدون Prompt؟

Permissions API تجمع قيودًا متعددة مثل secure context وPermissions Policy ومتطلبات التفاعل وحالة إذن المستخدم. لذلك لا يكفي اختبار نافذة الإذن وحدها.

ما يجب أن تعرضه أداة Egytag

  • الحالة لكل Permission مدعوم
  • دعم المتصفح لكل Permission name
  • Secure Context status
  • Permissions Policy عند توفر معلوماتها
  • أزرار اختبار منفصلة للكاميرا والميكروفون بدل طلبهما تلقائيًا
  • تفسير واضح دون تغيير إذن المستخدم من الخلفية

الأداة يجب أن تكون تشخيصية: تقرأ الحالة وتسمح للمستخدم باختبار الوصول عندما يطلب ذلك، بدون طلب صلاحيات حساسة تلقائيًا عند فتح الصفحة.

بعد هذه المادة

تابع القراءة

كل مواد اختبارات وتشغيل المتصفح
من نفس القسم04
  1. 02
  2. 03
  3. 04
اختيار القراء

الأكثر قراءة

الترتيب الكامل
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
يتجدد مع النشر

أحدث المواد

  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
مجتمع إيجي تاج

شارك في تقييم ونقاش المقال

رأيك يهمنا — ساعدنا على بناء محتوى أفضل من خلال التقييم والمناقشة.

تقييم المجتمع
— · 0 تقييم

النقاش

0

لا توجد تعليقات بعد.