ما الذي يمكن للمتصفح معرفته عن نظامك؟

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

وصف الأداة

تطرح هذه الأداة على متصفحك كل هذه الأسئلة دفعة واحدة، وتعرض كل إجابة في صفحة واحدة. تُجمّع القيم في أقسام: المتصفح، ونظام التشغيل والجهاز، والشاشة، والأجهزة، والشبكة، واللغة والمنطقة، والتخزين، وتنسيقات الوسائط، والأذونات، ودعم Web API. اكتب في حقل التصفية للعثور على قيمة باسمها أو بقيمتها نفسها، مثل gpu أو hdr أو blocked.

تُقرأ كل المعلومات داخل متصفحك. لا يُرسل أي شيء إلى خادم، لذلك تعرض الصفحة بالضبط ما يمكن لأي موقع ويب معرفته من متصفحك، ولا شيء أكثر.

أمثلة

نتيجة نموذجية على حاسوب محمول يعمل بنظام Windows ومتصفح Chrome:

القيمة النتيجة
المتصفح Chrome
نظام التشغيل Windows
إصدار نظام التشغيل 11
بنية CPU x86 (64-bit)
خيوط CPU 16
الذاكرة (RAM) 8 GB
GPU ANGLE (NVIDIA GeForce RTX 4060 Laptop GPU Direct3D11)
حجم الشاشة 1920 × 1080
معدل التحديث 144 Hz
المنطقة الزمنية Europe/Berlin

استخدم التصفية للقيمة blocked لمعرفة الأذونات التي عطّلتها لهذا الموقع، أو للقيمة drm لمعرفة أنظمة DRM التي يدعمها متصفحك لبث الفيديو.

الميزات

  • اسم المتصفح وإصداره ومحركه وعلاماته التجارية، مع الإصدار الكامل من تلميحات عميل User-Agent
  • إصدارات Windows 11 وmacOS الفعلية، التي يخفيها نص وكيل المستخدم
  • بنية CPU وخيوطه، وذاكرة الجهاز، وموفر GPU وطرازه، وبنية GPU من WebGPU
  • حجم الشاشة، والدقة الأصلية، وحجم النافذة، ونسبة البكسل، ومعدل التحديث، وعمق الألوان، ونطاق الألوان، وHDR
  • تفضيلات إمكانية الوصول: الوضع الداكن، وتقليل الحركة، وزيادة التباين، والألوان المفروضة، وغير ذلك
  • مستوى البطارية والوقت المتبقي، وما إذا كانت هناك كاميرا وميكروفون متصلان
  • نوع الشبكة، وعرض النطاق الترددي وزمن الرحلة ذهابًا وإيابًا المقدّران، وبروتوكول HTTP، وتوقيت تحميل الصفحة
  • المنطقة الزمنية، وإزاحة UTC، والتوقيت الصيفي، والتقويم، ونظام الساعة ذات 24 ساعة، واليوم الأول من الأسبوع، وتنسيقات الأرقام والتواريخ
  • حصة التخزين واستخدامه، وأنواع التخزين التي يمكنك استخدامها
  • دعم برامج ترميز الفيديو والصوت، وصور WebP وAVIF وJPEG XL، وأنظمة DRM مثل Widevine
  • حالة 18 إذنًا، مثل الموقع الجغرافي والكاميرا والإشعارات والحافظة
  • دعم أكثر من 60 من Web API، بدءًا من WebGPU وWebUSB وصولًا إلى Web API المضمّنة للذكاء الاصطناعي
  • تُحدّث تفضيلات النافذة والشبكة والشاشة تلقائيًا عند تغيّرها
  • تصفية جميع القيم حسب الاسم أو القيمة

آلية العمل

تأتي معظم القيم مباشرةً من Web API الخاصة بالمتصفح، مثل navigator وscreen وIntl وmatchMedia. تُحلّل الأداة المتصفح ونظام التشغيل من نص وكيل المستخدم، ثم تحسّنهما باستخدام تلميحات عميل User-Agent عندما يدعمها المتصفح. يأتي اسم GPU من WebGL، ويُقاس معدل التحديث من خلال توقيت 40 إطارًا للرسوم المتحركة.

يُختبر دعم الوسائط فعليًا: تسأل الأداة المتصفح عما إذا كان قادرًا على تشغيل كل برنامج ترميز، وتفك ترميز صورة اختبار صغيرة بكل تنسيق من تنسيقات الصور، وتطلب الوصول إلى كل نظام DRM. تُقرأ الأذونات باستخدام Permissions API، التي تُبلغ عن حالتها فقط ولا تعرض مطالبةً بأي إذن.

نصائح

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