محول مجاني

User-Agent محلل

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

حول هذه الأداة

سلسلة وكيل المستخدم عبارة عن متصفحات رأس HTTP وإرسالها للعملاء الآخرين لتعريف أنفسهم إلى الخوادم. كان وكلاء المستخدم الحديثون في الأصل معرفًا مختصرًا، وهم عبارة عن سلاسل مترامية الأطراف من سلاسل الإصدارات التاريخية المصممة للتوافق مع الإصدارات السابقة مع المواقع التي تتعرف على متصفحات معينة. يشير وكيل مستخدم Chrome النموذجي اليوم إلى Mozilla وAppleWebKit وKHTML وGecko وChrome وSafari - ومعظمها أثري.

يؤدي تحليل وكيل المستخدم إلى استخراج المتصفح الفعلي والإصدار ونظام التشغيل ونوع الجهاز من هذه السلسلة الكثيفة. تُعلم البيانات التحليلات واكتشاف الميزات وتحديد الروبوتات. كما أنه غير مثالي - يمكن أن يتم انتحال وكلاء المستخدم، أو تحريف محرك المتصفح الفعلي، أو التخلف عن الواقع (يتم الإبلاغ عن Chrome على iOS باسم Safari لأن جميع متصفحات iOS يجب أن تستخدم WebKit).

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

لماذا تحليل وكلاء المستخدم

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

يعتمد اكتشاف الروبوتات أيضًا على تحليل وكيل المستخدم كإشارة أولى. العديد من برامج الزحف تُعرِّف عن نفسها بأمانة (Googlebot، وBingbot، وGPTBot)؛ والبعض الآخر يحاكي Chrome ولكنه يتضمن تلميحات دقيقة. يساعد التحليل على إظهار هذه الأنماط.

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

الصق وكيل مستخدم، راجع البيانات المنظمة.

  1. الصق وكيل المستخدم: انسخ سلسلة وكيل المستخدم من سجلات الخادم أو أدوات تطوير المتصفح أو بيانات التحليلات. يتم اقتطاع السلاسل الطويلة للعرض ولكن يتم تحليلها بالكامل.
  2. تحليل: تقوم الأداة بمطابقة السلسلة مع الأنماط المعروفة وتستخرج المتصفح ونظام التشغيل والإصدار ونوع الجهاز ومحرك العرض.
  3. فحص الإخراج: يتم عرض كل حقل تم تحليله بشكل منفصل. تشير مؤشرات الثقة إلى الحقول التي يكون فيها وكيل المستخدم غامضًا (على سبيل المثال، Chrome على iOS).
  4. استخدم البيانات المنظمة: استخدم الحقول التي تم تحليلها لتجميع التحليلات أو سياق التصحيح أو منطق اكتشاف الميزات. بالنسبة لقرارات الإرسال في التعليمات البرمجية، فضل اكتشاف الميزات على سلاسل وكيل المستخدم.

حالات الاستخدام الشائعة

التفاصيل الفنية

يعد تحليل وكيل المستخدم أساسًا مطابقة للأنماط مقابل مكتبة كبيرة من قواعد التعبير العادي. يستخدم اكتشاف المتصفح سلاسل فرعية (Chrome وFirefox وSafari وEdge)، ويبحث اكتشاف نظام التشغيل عن الرموز المميزة للنظام الأساسي (Windows NT 10.0 وMac OS X وLinux وAndroid وiPhone OS)، ويجمع اكتشاف الجهاز بين نظام التشغيل وتلميحات عامل الشكل.

الترتيب مهم في التحليل. يشتمل وكلاء مستخدم Edge على رموز Chrome وSafari المميزة، لذا يجب أن يتم التحقق من Edge قبل Chrome. تعمل كل من Brave وVivaldi وOpera على شوكة Chromium ولديها مشكلات مماثلة. تحتفظ مكتبات التحليل الناضجة (ua-parser-js، ua-parser) بقوائم القواعد مرتبة من أجل التوضيح الصحيح.

تعد تلميحات عميل وكيل المستخدم (UA-CH) هي البديل الحديث: تحل رؤوس Sec-CH-UA المنظمة محل وكيل المستخدم القديم. تقوم المتصفحات بتجميد السلسلة القديمة تدريجيًا والانتقال إلى UA-CH. يجب أن يدعم التحليل الجديد كليهما.

أفضل الممارسات

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

هل محلل وكيل المستخدم مجاني للاستخدام؟
نعم، مجاني تمامًا بدون أي تكاليف مخفية أو اشتراكات أو حدود للاستخدام. استخدامه كلما كنت في حاجة إليها.
هل أحتاج إلى إنشاء حساب؟
لا. تعمل الأداة على الفور — دون الحاجة إلى تسجيل، أو عنوان بريد إلكتروني، أو معلومات شخصية مطلوبة.
هل بياناتي خاصة وآمنة؟
نعم. تتم جميع عمليات المعالجة في متصفحك باستخدام JavaScript. لا يتم تحميل أي بيانات إلى أي خادم. يبقى الإدخال والإخراج بالكامل على جهازك.
هل يعمل هذا على الأجهزة المحمولة؟
نعم. الأداة سريعة الاستجابة وتعمل على الهواتف الذكية والأجهزة اللوحية وأجهزة الكمبيوتر المكتبية مع أي متصفح ويب حديث.
ما مدى دقة اكتشاف الروبوتات بناءً على وكيل المستخدم؟
تقوم برامج الزحف الصادقة بتعريف نفسها (Googlebot، وGPTBot، وBingbot). الروبوتات الضارة تحاكي Chrome أو Firefox. يكشف اكتشاف الروبوتات المستند إلى وكيل المستخدم عن الصادقين ولكنه يفتقد الباقي؛ تتحد مع الإشارات السلوكية للكشف الكامل.
لماذا يعرض وكيل المستخدم رقمين للإصدار؟
إصدار المتصفح، وإصدار المحرك، وإصدار نظام التشغيل، وإصدار الجهاز المحمول — تتضمن وكلاء المستخدم الحديثون العديد من وكلاء المستخدم. ويظهر كل منها في رمزه الخاص. تحليل مقتطفات كل على حدة.
هل يتم التحليل في متصفحي؟
نعم. يتم تحليل سلسلة وكيل المستخدم محليًا؛ لا يتم إرسال أية بيانات إلى أي خادم.
ماذا عن الكشف عن الأجهزة المحمولة مقابل الأجهزة اللوحية؟
يتضمن وكلاء المستخدم عادةً تلميحات للأجهزة المحمولة أو الأجهزة اللوحية (أو حجم الشاشة في تلميحات العميل). يقوم التحليل باستخراج هذه العناصر إلى فئة الجهاز. لا تزال حافظات Edge (أجهزة Android اللوحية التي لا تحتوي على رمز الهاتف المحمول والأجهزة القابلة للطي) غير مثالية.