محلّل User-Agent
الصق سلسلة UA لترى المتصفح والمحرّك والنظام والجهاز فورًا — أو تحقّق إن كان زاحفًا. بلا زر، وبلا رفع.
- المتصفح
- محرّك العرض
- نظام التشغيل
- نوع الجهاز
- صانع الجهاز
- موديل الجهاز
- زاحف / بوت
النتيجة كـ JSON
طريقة الاستخدام
- الصق سلسلة User-Agent في الصندوق؛ فيظهر المتصفح ومحرّك العرض ونظام التشغيل والجهاز فورًا، بلا زر للضغط.
- استخدم «مثال» لإسقاط سلسلة Chrome على حاسوب مكتبي شائعة وشاهد كل حقل يمتلئ. أي نص تلصقه يُقرأ تمامًا كما أُرسل — لا يُعاد كتابة الإدخال أبدًا.
- الزواحف المعروفة (Googlebot وBingbot وBaiduspider وcurl و…) تُعلَّم كزاحف، ويصبح نوع الجهاز «زاحف» بدل أن يُخطَأ فيها كمتصفح.
- انسخ JSON لتحصل على النتيجة ذاتها ككائن ثابت محايد اللغة — مفيد عند لصقه في الكود أو تذكرة.
مثال
User-Agent
Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1
النتيجة
{
"browser": { "name": "Safari", "version": "17.0" },
"engine": { "name": "WebKit", "version": "605.1.15" },
"os": { "name": "iOS", "version": "17.0" },
"device": { "type": "mobile", "vendor": "Apple", "model": "iPhone" },
"isBot": false,
"botName": null
}يُبقى اسم المتصفح والمحرّك والنظام بالإنجليزية عمدًا (هي أسماء خاصة)؛ فقط التسميات حولها تُترجم. أي حقل يتعذّر قراءته يُعاد «غير معروف» بدل التخمين.
القواعد والحدود والمشكلات المعروفة
- التحليل استدلالي يعتمد على تعابير نمطية منضبطة — يهدف إلى الصحة على المتصفحات والمحرّكات والأنظمة والأجهزة الشائعة، وإلى الصدق مع الحالات النادرة.
- الحقول التي يتعذّر تحديدها تُعرض «غير معروف»؛ لا يُختلَق صانع أو موديل. والزواحف لا تكشف عن متصفح أو محرّك.
- يشترك Windows 10 وWindows 11 في نفس علامة UA (Windows NT 10.0)، لذا تعرض الأداة «Windows 10» ولا تستطيع التمييز بينهما من الـ UA وحده.
- يعتمد استخراج موديل Android على علامة «Build/»؛ عند غيابها يكون الموديل «غير معروف» بدل التخمين.
- الحد 2000 حرف؛ فوق ذلك تظهر رسالة خطأ بدل نتيجة مبتورة. لا رفع ولا سجلّ تاريخ ولا رابط مشاركة يحمل إدخالك.
أدوات ذات صلة
بعد معرفة الزائر، هذه الخطوات المعتادة.