User-Agent محلل
حلل أي سلسلة User-Agent للكشف عن المتصفح ونظام التشغيل ونوع الجهاز ومحرك العرض. مجاني وفوري ويعمل بالكامل على جانب العميل.
حلل أي سلسلة User-Agent للكشف عن المتصفح ونظام التشغيل ونوع الجهاز ومحرك العرض. مجاني وفوري ويعمل بالكامل على جانب العميل.
سلسلة وكيل المستخدم عبارة عن متصفحات رأس HTTP وإرسالها للعملاء الآخرين لتعريف أنفسهم إلى الخوادم. كان وكلاء المستخدم الحديثون في الأصل معرفًا مختصرًا، وهم عبارة عن سلاسل مترامية الأطراف من سلاسل الإصدارات التاريخية المصممة للتوافق مع الإصدارات السابقة مع المواقع التي تتعرف على متصفحات معينة. يشير وكيل مستخدم Chrome النموذجي اليوم إلى Mozilla وAppleWebKit وKHTML وGecko وChrome وSafari - ومعظمها أثري.
يؤدي تحليل وكيل المستخدم إلى استخراج المتصفح الفعلي والإصدار ونظام التشغيل ونوع الجهاز من هذه السلسلة الكثيفة. تُعلم البيانات التحليلات واكتشاف الميزات وتحديد الروبوتات. كما أنه غير مثالي - يمكن أن يتم انتحال وكلاء المستخدم، أو تحريف محرك المتصفح الفعلي، أو التخلف عن الواقع (يتم الإبلاغ عن Chrome على iOS باسم Safari لأن جميع متصفحات iOS يجب أن تستخدم WebKit).
يستخدم هذا المحلل مطابقة الأنماط لتحديد المتصفحات وأنظمة التشغيل وفئات الأجهزة الشائعة من سلسلة وكيل المستخدم. يتضمن الإخراج اسم المتصفح وإصداره، ونظام التشغيل والإصدار، ونوع الجهاز (سطح المكتب، الهاتف المحمول، الجهاز اللوحي، الروبوت)، ومحرك العرض. يحدث التحليل في متصفحك؛ لا يتم إرسال أي بيانات إلى أي مكان.
تستفيد مسارات عمل التحليلات وتصحيح الأخطاء والأمان من استخراج البيانات المنظمة من سلاسل وكيل المستخدم الأولية. تصبح سجلات الخادم التي تحتوي على ملايين من وكلاء المستخدم قابلة للتتبع عندما يتم تحليل كل منها في حقول المتصفح/نظام التشغيل/الجهاز. من السهل التعامل مع تقارير الأخطاء التي تسرد وكلاء المستخدم عندما يمكنك معرفة المتصفح والإصدار المتضمن بسرعة.
يعتمد اكتشاف الروبوتات أيضًا على تحليل وكيل المستخدم كإشارة أولى. العديد من برامج الزحف تُعرِّف عن نفسها بأمانة (Googlebot، وBingbot، وGPTBot)؛ والبعض الآخر يحاكي Chrome ولكنه يتضمن تلميحات دقيقة. يساعد التحليل على إظهار هذه الأنماط.
الصق وكيل مستخدم، راجع البيانات المنظمة.
يعد تحليل وكيل المستخدم أساسًا مطابقة للأنماط مقابل مكتبة كبيرة من قواعد التعبير العادي. يستخدم اكتشاف المتصفح سلاسل فرعية (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. يجب أن يدعم التحليل الجديد كليهما.