Command Palette

Search for a command to run...

مح

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

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

ما هو محلل وكيل المستخدم؟

يقرأ محلل وكيل المستخدم رأس طلب وكيل المستخدم الذي يرسله المتصفح ويقسمه إلى اسم المتصفح وإصداره، ومحرك العرض، ونظام التشغيل، ونوع الجهاز الذي جاء منه الطلب. يحمل كل طلب HTTP هذه السلسلة، وهي الطريقة الوحيدة الأكثر شيوعًا التي يتعلم بها الخادم ما هو موجود على الطرف الآخر من الاتصال دون أن يطلب ذلك. يتم تعريف الرأس نفسه في RFC 9110، ومواصفات دلالات HTTP، وتنسيقه عبارة عن قائمة غير منظمة من الرموز المميزة للمنتج والتعليقات التي أصبحت فوضوية تاريخيًا.

هذه الفوضى هي سبب وجود المحلل اللغوي. لا تزال سلسلة Chrome الحديثة تبدأ بـ "Mozilla/5.0" ولا تزال تحتوي على كلمة "Safari"، لأن المتصفحات أمضت عقدين من الزمن في نسخ الرموز المميزة لبعضها البعض لاجتياز اختبارات استنشاق الخادم. يحمل Edge "Chrome"، ويحمل Opera "Chrome"، ويبلغ Safari على iPhone عن نسخته الحقيقية في رمز "الإصدار/" المنفصل بدلاً من الرمز "Safari/". وبالتالي فإن قراءة وكيل المستخدم بالعين تكون عرضة للخطأ: فالرموز المميزة التي تبدو أكثر وضوحًا هي في كثير من الأحيان تلك التي يتم تركها للتوافق مع الإصدارات السابقة بدلاً من تلك التي تحدد العميل الفعلي.

تطبق هذه الأداة ترتيب الكشف الذي تتطلبه تلك المراوغات. فهو يختبر المتصفحات التي تتضمن رمزًا مميزًا آخر للمتصفح أولاً، لذلك لا تتم قراءة Edge بشكل خاطئ على أنه Chrome ولا تتم قراءة سلسلة Chrome-on-iOS بشكل خاطئ على أنها Safari. فهو يعين رقم Windows NT kernel لاسمه التسويقي، ويحول إصدارات iOS وmacOS المفصولة بشرطة سفلية مرة أخرى إلى نموذج منقط، ويصنف الطلب على أنه سطح مكتب أو هاتف محمول أو جهاز لوحي أو روبوت. كما أنه يشير أيضًا إلى توقيعات الزاحف والأتمتة المعروفة، وهو الحقل الأكثر فائدة عند قراءة سجل الوصول إلى خادم الويب بدلاً من تصحيح أخطاء متصفح واحد.

يوضح المثال العملي ما يعيده محلل سلسلة وكيل المستخدم. انقر فوق Edge على عينة Windows وسرد النتائج التي تم تحليلها Microsoft Edge 126.0.0.0، وBlink 537.36، وWindows 10/11، وDesktop، وx86-64 (64 بت)، وBot /crawler No، على الرغم من أن السلسلة تحتوي أيضًا على رموز Chrome وSafari. الآن، الصق سلسلة الهاتف الذكي Googlebot، التي تدعي Chrome على Android 6.0.1: لا يزال محلل وكيل المستخدم يقرأ المتصفح ونظام التشغيل، ولكن نوع الجهاز يصبح Bot /Crawler وعلامة الروبوت تقول نعم. هذا الانقسام هو ما تريده عندما يستعير الزاحف هوية متصفح الهاتف في سجلاتك.

كل شيء يعمل في متصفحك. لا يتم تحميل السلسلة التي تلصقها أبدًا، وهو أمر مهم لأن وكيل المستخدم الحقيقي من حركة المرور الخاصة بك يمكنه التلميح إلى الجهاز المحدد وإنشاء زائر يستخدمه. لا يوجد تسجيل والتحليل لا يقدم أي طلب للشبكة؛ فقط زر النسخ يسجل عدد الاستخدامات، بدون السلسلة. يمكنك لصق خطوط سجل الإنتاج دون إرسالها إلى أي مكان.

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

  1. لصق سلسلة وكيل المستخدم

    قم بإسقاط سلسلة UA من سجلات الوصول الخاصة بك، أو وحدة تحكم المتصفح (navigator.userAgent)، أو رأس الطلب. أو قم بتحميل إحدى العينات المضمنة.

  2. قراءة الحقول التي تم تحليلها

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

  3. تحقق من تصنيف الجهاز

    انظر في لمحة عما إذا كان الطلب جاء من سطح مكتب أو هاتف أو جهاز لوحي أو زاحف مثل Googlebot، مع طراز الجهاز حيث تكشفه السلسلة.

  4. انسخ النتائج

    انسخ الجدول الذي تم تحليله كنص مفصول بعلامات تبويب للصقه في جدول بيانات أو تقرير أخطاء أو ملاحظات تحليل السجل الخاصة بك.

ميزات محلل وكيل المستخدم

  • أمر الكشف الصحيح

    يختبر Edge وOpera وSamsung قبل Chrome، ويقرأ Safari من الإصدار/الرمز المميز الخاص به، لذا لا تتسبب رموز التوافق المضمنة في قراءة خاطئة.

  • رسم خرائط نظام التشغيل

    يترجم أرقام Windows NT kernel إلى أسماء، ويستعيد إصدارات iOS وmacOS المنقطة، ويتعرف على Android وChrome OS وLinux.

  • تصنيف الجهاز

    قم بتسمية كل سلسلة على أنها سطح مكتب أو هاتف محمول أو جهاز لوحي أو روبوت، وقم بوضع سطح طراز جهاز Android أو Apple عندما يقوم وكيل المستخدم بتضمينه.

  • علم الروبوت والزاحف

    يطابق مجموعة واسعة من التوقيعات الخاصة بمحركات البحث والتوقيعات الاجتماعية والأتمتة مثل Googlebot وBingbot وcurl وChrome مقطوع الرأس لتحليل السجل.

Frequently Asked Questions

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

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

user agent parseruser agent string parseruser agent checkerparse user agentua parserbrowser detectionuser agent stringwhat is my user agentuser agent lookupdevice detection