دليل إحصائيات الحاسوب

اعرض كل معلومات النظام والجهاز التي يمكن لمتصفحك الوصول إليها: نوى المعالج، الذاكرة، دقة الشاشة، الشبكة، المنطقة الزمنية، والمزيد.

العودة إلى إحصائيات الحاسوب

ماذا تفعل هذه الأداة

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

كيفية الاستخدام

  1. افتح الأداة — تُجمَع الإحصاءات عند التحميل وتُعرض في أقسام قابلة للطي.
  2. تصفّح الأقسام — وسّع Navigator، Screen، Window، Network، Storage، Battery، Locale، و Memory (عند التوفر).
  3. انسخ القيم — استخدم زر النسخ بجانب كل حقل لنسخه إلى الحافظة.
  4. تحديث — انقر تحديث لإعادة جمع الإحصاءات (مثلاً بعد تغيير الحجم أو الاتجاه).
  5. نسخ كـ JSON — استخدم نسخ كـ JSON لتصدير كائن الإحصاءات الكامل للسكريبتات أو الدعم.

كيف تعمل

تُجمَع البيانات من واجهات المتصفح:

  • Navigator — userAgent، platform، language، languages، hardwareConcurrency، deviceMemory، cookieEnabled، onLine، maxTouchPoints، pdfViewerEnabled، vendor، userAgentData (عند التوفر).
  • Screen — width، height، availWidth، availHeight، colorDepth، pixelDepth، orientation، devicePixelRatio.
  • Window — innerWidth، innerHeight، outerWidth، outerHeight، devicePixelRatio.
  • Network — effectiveType، downlink، rtt، saveData (من Network Information API عند التوفر).
  • Storage — quota، usage (من Storage API عند التوفر).
  • Battery — charging، chargingTime، dischargingTime، level (عند توفر Battery API).
  • Locale — timezone، locale (من Intl).
  • Memory — jsHeapSizeLimit، totalJSHeapSize، usedJSHeapSize (Chrome فقط، عند التوفر).

الواجهات المفقودة أو غير المدعومة ترجع null أو "—". كل الجمع يعمل بالكامل في متصفحك. لا تُرسل أي بيانات إلى أي خادم.

حالات الاستخدام والأمثلة

  • التصميم المتجاوب — تحقق من منفذ العرض، حجم الشاشة، ونسبة بكسل الجهاز لضبط التخطيط.
  • اكتشاف الإمكانيات — شاهد نوى المعالج، الذاكرة، دعم اللمس، ونوع الاتصال.
  • تصحيح الأخطاء — صدّر الإحصاءات كـ JSON لتقارير الأخطاء أو مقارنة البيئات.
  • التوطين — تحقق من إعدادات المنطقة الزمنية واللغة.

مثال

  • hardwareConcurrency: 8
  • deviceMemory: 8 GB
  • Screen: 1920×1080، colorDepth 24، devicePixelRatio 2
  • Timezone: America/New_York
  • Locale: en-US

القيود والمعروفة

  • يعتمد على المتصفح — كثير من الحقول غير مدعومة عالمياً. Safari و Firefox و Chrome يختلفون. القيم قد تكون "—" أو "N/A" عند عدم توفر الواجهات.
  • التقريب للخصوصية — بعض المتصفحات تقرّب أو تخفي القيم (مثلاً ذاكرة الجهاز، نوى المعالج) للخصوصية.
  • جانب العميل فقط — لا خادم؛ كل البيانات تُقرأ محلياً. لا يُرفع شيء.
  • لا معرّفات عتاد — الأداة لا تجمع ولا تعرض معرّفات الأجهزة، عناوين MAC، أو أرقام تسلسلية.

الأسئلة الشائعة

من أين تأتي هذه البيانات؟
كل البيانات تُقرأ من واجهات المتصفح القياسية (Navigator، Screen، Window، Performance، Storage، Battery) والواجهات ذات الصلة. لا تُرسل أي بيانات إلى أي خادم.
لماذا تظهر بعض القيم "—" أو "N/A"؟
بعض الواجهات غير مدعومة في كل المتصفحات أو البيئات. مثلاً، ذاكرة الجهاز والتزامن العتادي قد تكون null في متصفحات معينة لأسباب خصوصية.
هل هذه المعلومات دقيقة؟
القيم تعكس ما يبلّغ به المتصفح. بعض الحقول (مثلاً نوى المعالج، الذاكرة) قد تكون مُقرَّبة أو محدودة أو محذوفة من المتصفح للخصوصية أو التوافق.
هل تغادر بياناتي جهازي؟
لا. كل البيانات تُجمَع محلياً في متصفحك. لا يُرفع أو يُرسل شيء إلى أي خادم.

كل الحسابات والتحويلات تعمل بالكامل في متصفحك. لا تُرسل أي بيانات إلى أي خادم، فإدخالك لا يغادر جهازك أبداً.