محلّل User-Agent

الصق أي سلسلة User-Agent وشاهد المتصفح ومحرك العرض ونظام التشغيل ونوع الجهاز الذي تحدده. تبدأ بسلسلتك الخاصة.

كيف تعمل

تُفحص السلسلة بحثًا عن رموز معروفة بالترتيب الذي يُميّز على أفضل وجه بين المتصفحات المتداخلة، إذ تحمل المتصفحات القائمة على Chromium (مثل Edge وOpera وBrave وSamsung Internet) جميعها رمز Chrome/ للتوافق، ويجب التحقق من رموزها الخاصة الأكثر تحديدًا أولًا، وإلا ستُقرأ جميعها خطأً على أنها Chrome عادي. يُكتشف نظام التشغيل من مجموعة رموز منفصلة (Windows NT، Mac OS X، Android، iPhone OS/CPU OS، وعلامات لينكس الشائعة)، ويُستنتج نوع الجهاز من وجود رموز خاصة بالهواتف أو الأجهزة اللوحية.

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

أسئلة شائعة

لماذا يعرض متصفحي أنا افتراضيًا؟

يبدأ الحقل مُعبَّأً مسبقًا بـ navigator.userAgent، سلسلة متصفحك أنت، مقروءة محليًا من الصفحة التي أنت عليها بالفعل. الصق أي سلسلة User-Agent أخرى فوقها لتحليلها بدلًا منها.

هل يمكنها اكتشاف كل متصفح وجهاز بدقة تامة؟

سلاسل User-Agent فوضوية بطبيعتها، إذ تتضمن متصفحات كثيرة رموزًا من متصفحات أخرى تعتمد عليها للتوافق (يتضمن كل من Edge وChrome كلمتي "Safari" و"KHTML, like Gecko" مثلًا). تستخدم هذه الأداة قواعد أنماط تغطي الحالات الشائعة، لكن السلاسل الغامضة أو المزيّفة قد لا تزال تُقرأ بشكل خاطئ.

هل تُرسل السلسلة إلى أي مكان؟

لا. يحدث التحليل بالكامل داخل متصفحك باستخدام تعبيرات نمطية (regex). لا يُرفع أي شيء.