ما هو متصفحي؟
لقطة كاملة للجهاز في 7 أقسام — المتصفح والمحرك، نظام التشغيل، الشاشة (الدقة، نافذة العرض، نسبة البكسل، عمق الألوان)، الأجهزة (أنوية المعالج، الذاكرة، اللمس)، اللغة والمنطقة الزمنية، التفضيلات (نظام الألوان، تقليل الحركة، DNT)، الحالة (ملفات تعريف الارتباط، الأتمتة)، والإمكانيات (WebGL وWebGPU وService Worker وتحديد الموقع والتخزين).
جارٍ الكشف…
تُكتشف جميع المعلومات محلياً عبر window.navigator وwindow.screen وmatchMedia. لا يُرفع شيء.
كيفية استخدام معلومات المتصفح
- افتح هذه الصفحة في المتصفح الذي تريد فحصه — يعمل الكشف تلقائياً عند التحميل.
- تصفّح الأقسام السبعة: المتصفح والمحرّك، نظام التشغيل، الشاشة، الأجهزة، اللغة، التفضيلات، الإمكانيات. كل قيمة تعكس ما يكشفه متصفحك فعلاً — لا تخمين.
- اضغط على أي حقل لنسخ تلك القيمة فقط. مفيد حين يطلب المطوّر تفصيلاً محدداً عند تقرير خطأ.
- اضغط 'نسخ كل المعلومات' للحصول على نصّ كامل — ألصقه في تقارير الأخطاء أو تذاكر الدعم حتى لا يحتاج المطوّر إلى أسئلة متابعة.
- حدّث الصفحة بعد تغيير إعدادات المتصفح (الوضع الداكن، اللغة، Do-Not-Track) لرؤية قيم محدّثة — لا شيء مُخزَّن مؤقتاً.
الأسئلة الشائعة
ما مدى دقة الكشف عن المتصفح؟
نستخدم واجهة userAgentData الحديثة عند توفرها (تتعرف بدقة على Brave وVivaldi وEdge وغيرها) ونرجع إلى تحليل سلسلة وكيل المستخدم خلاف ذلك. سلسلة UA قديمة عمرها عقود ويسهل تزويرها، لكنها للمتصفحات الحقيقية تبقى أوثق معرّف — إضافات تجنّب البصمات قد تكذب، فيعكس النتيجة ما تدّعيه لا المتصفح الفعلي.
ما هو WebGL renderer؟
نموذج وحدة معالجة الرسوميات الذي يكشفه متصفحك للرسوميات المعجَّلة بالعتاد. مفيد لتشخيص مشكلات العرض — إن أظهر WebGL 'SwiftShader' أو 'Mesa software'، فقد رجع متصفحك إلى عرض بالمعالج (بطيء، لكنه يعمل على الأجهزة بلا تعريفات GPU). أسماء GPU الأصلية مثل 'NVIDIA GeForce RTX 4070' أو 'Apple M2 Pro' تعني أن التسريع العتادي مُفعَّل.
ماذا يعني 'تقدير التخزين'؟
حجم القرص الذي يمكن لهذا الموقع (أو أي origin) استخدامه، ومقدار المستخدَم حالياً. يعكس الحصص الممنوحة من المتصفح — عادةً 50-60% من القرص الفارغ في Chrome، أقل في Safari. تطبيقات الويب الكبيرة (خرائط أوفلاين، محرّرات فيديو) يجب أن تفحص هذا قبل الحفظ — تجاوز الحصة يطلق خطأ quota-exceeded.
لماذا يظهر User-Agent لديّ 'Chrome' بينما أستخدم Brave أو Edge؟
متصفّحات Chromium تتشارك افتراضياً نصّ Chrome للـ User-Agent لتفادي المواقع التي تحجب الميزات حسب المتصفّح. واجهة userAgentData الحديثة تكشف العلامة الفعلية (Brave، Edge، Vivaldi) — تظهر هنا حين تكون مدعومة، مع رجوع إلى UA. سفاري بمفارقة لا يزال يعلن نفسه بدقة؛ مشتقّات Chromium لا تفعل ذلك عمداً.
هل أستطيع الاعتماد على هذه المعلومات في البصمات أو فحص مكافحة الاحتيال؟
جزئياً. القيم هنا تُظهر ما تراه أيضاً بصمة من جهة الخادم — لكن أنظمة البصمات الفعلية تجمع هذه الإشارات مع التوقيت وهاش canvas وسياق الصوت وعشرات المدخلات الأخرى لتنتج معرّفاً فريداً. استخدم الأداة للتحقق ممّا يكشفه متصفحك؛ لا تفترض أن تطابق القيم يعني أن نظام احتيال حقيقي سيتعرّف عليك بالطريقة ذاتها.