ماذا تفعل هذه الأداة
تعرض أداة إحصاءات الكمبيوتر معلومات النظام والجهاز التي يمكن لمتصفحك التبليغ عنها: نوى المعالج، ذاكرة الجهاز، دقة الشاشة، حجم النافذة، نوع الاتصال، المنطقة الزمنية، اللغة، حصة التخزين، حالة البطارية، والمزيد. كل شيء يُقرأ من واجهات المتصفح القياسية. لا تُرسل أي بيانات إلى أي خادم. مفيدة لتصحيح مشاكل التخطيط، التحقق من إمكانيات الجهاز، وفهم قيود البيئة.
كيفية الاستخدام
- افتح الأداة — تُجمَع الإحصاءات عند التحميل وتُعرض في أقسام قابلة للطي.
- تصفّح الأقسام — وسّع Navigator، Screen، Window، Network، Storage، Battery، Locale، و Memory (عند التوفر).
- انسخ القيم — استخدم زر النسخ بجانب كل حقل لنسخه إلى الحافظة.
- تحديث — انقر تحديث لإعادة جمع الإحصاءات (مثلاً بعد تغيير الحجم أو الاتجاه).
- نسخ كـ 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، أو أرقام تسلسلية.