Command Palette

Search for a command to run...

מנ

מנתח סוכן משתמש

הדבק מחרוזת User-Agent וקרא את הדפדפן, מנוע העיבוד, מערכת ההפעלה, סוג המכשיר והמעבד שהוא מתאר, הכל בדפדפן שלך.

מהו מנתח סוכן משתמש?

מנתח User-Agent קורא את כותרת הבקשה User-Agent שדפדפן שולח ומפרק אותה לשם הדפדפן ולגרסה, למנוע העיבוד, למערכת ההפעלה ולסוג המכשיר ממנו הגיעה הבקשה כל בקשת HTTP נושאת מחרוזת זו, וזו הדרך הנפוצה ביותר שבה שרת לומד מה נמצא בקצה השני של חיבור מבלי לשאול. הכותרת עצמה מוגדרת ב-RFC 9110, מפרט הסמנטיקה של HTTP, והפורמט שלו הוא רשימה לא מובנית של אסימוני מוצר והערות שהתבלבלו היסטורית.

הבלגן הזה הוא הסיבה שקיים מנתח מחרוזת Chrome מודרנית עדיין מתחילה ב - "Mozilla/5.0" ועדיין מכילה את המילה "Safari", מכיוון שדפדפנים השקיעו שני עשורים בהעתקת אסימונים זה לזה כדי לעבור בדיקות הרחה של שרת. Edge נושא "כרום", Opera נושא "כרום", וספארי באייפון מדווח על הגרסה האמיתית שלו באסימון "גרסה/" נפרד ולא "ספארי/". קריאת משתמש-סוכן בעין היא אפוא מועדת לשגיאות: האסימונים שנראים הכי ברורים הם לעתים קרובות אלה שנותרו לתאימות לאחור ולא אלה שמזהים את הלקוח בפועל.

כלי זה מחיל את סדר הזיהוי שהמוזרויות הללו דורשות. הוא בודק עבור הדפדפנים שמטמיעים תחילה אסימון דפדפן אחר, כך ש-Edge לא נקרא בצורה שגויה כ-Chrome ומחרוזת Chrome-on-iOS לא נקראת בצורה שגויה כ-Safari. הוא ממפה את מספר הליבה של Windows NT לשם השיווק שלו, ממיר את גרסאות ה-iOS וה-macOS המופרדות בקו תחתון בחזרה לצורה מנוקדת, ומסווג את הבקשה כשולחן עבודה, נייד, טאבלט או בוט. זה גם מסמן חתימות סורק ואוטומציה ידועות, שזה השדה השימושי ביותר כאשר אתה קורא יומן גישה לשרת אינטרנט במקום איתור באגים בדפדפן בודד.

דוגמה מעובדת מראה מה מחזיר מנתח המחרוזות של סוכן המשתמש לחץ על הדוגמה של Edge on Windows והתוצאה המנותחת מפרטת את Microsoft Edge 126.0.0.0, Blink 537.36, Windows 10 / 11, Desktop, x86-64 (64-bit) ו-Bot / crawler לא, למרות שהמחרוזת מכילה גם אסימוני Chrome ו-Safari. כעת הדבק את מחרוזת הסמארטפון של Googlebot, שטוענת ל-Chrome באנדרואיד 6.0.1: מנתח סוכן המשתמש עדיין קורא את הדפדפן ואת מערכת ההפעלה, אבל סוג ההתקן הופך ל-Bot / Crawler ודגל הבוט אומר כן. הפיצול הזה הוא מה שאתה רוצה כאשר סורק שואל את זהות דפדפן הטלפון ביומנים שלך.

הכל פועל בדפדפן שלך המחרוזת שאתה מדביק לעולם לא מועלית, מה שחשוב כי User-Agent אמיתי מהתנועה שלך יכול לרמוז על המכשיר המדויק ולבנות מבקר משתמש אין הרשמה וניתוח לא מבקש רשת; רק כפתור העתק מתעד ספירת שימוש, ללא המחרוזת. אתה יכול להדביק שורות יומן ייצור מבלי לשלוח אותן לשום מקום.

כיצד להשתמש במנתח סוכן המשתמש

  1. הדבק מחרוזת User-Agent

    זרוק במחרוזת UA מיומני הגישה שלך, מסוף דפדפן (navigator.userAgent), או כותרת בקשה.או טען אחת מהדוגמאות המובנות.

  2. קרא את השדות המנותחים

    הדפדפן, המנוע, מערכת ההפעלה, סוג המכשיר, ארכיטקטורת המעבד ודגל הבוט מזוהים באופן מיידי תוך כדי הקלדה. אין כפתור ללחוץ עליו.

  3. בדוק את סיווג המכשיר

    ראו במבט חטוף האם הבקשה הגיעה משולחן עבודה, טלפון, טאבלט, או סורק כגון Googlebot, עם דגם המכשיר שבו המחרוזת חושפת אותו.

  4. העתק את התוצאות

    העתק את הטבלה המנותחת כטקסט מופרד בכרטיסיות כדי להדביק בגיליון אלקטרוני, דוח באג או הערות ניתוח היומן שלך.

תכונות User Agent Parser

  • סדר זיהוי נכון

    בודק את Edge, Opera ו-Samsung לפני Chrome, וקורא את Safari מהגרסה/אסימון שלו, כך שאסימוני תאימות משובצים אינם גורמים לקריאה שגויה.

  • מיפוי מערכת הפעלה

    מתרגם מספרי ליבה של Windows NT לשמות, משחזר גרסאות iOS ו-macOS מנוקדות ומזהה את אנדרואיד, Chrome OS ו-Linux.

  • סיווג מכשירים

    מתייג כל מחרוזת כשולחן עבודה, נייד, טאבלט או בוט, ומציג את דגם מכשיר האנדרואיד או אפל כאשר סוכן המשתמש כולל אותו.

  • דגל בוט וזחל

    תואם קבוצה רחבה של חתימות מנועי חיפוש, חברתיות ואוטומציה כגון Googlebot, Bingbot, curl ו-Chrome ללא ראש, לניתוח יומן.

Frequently Asked Questions

מחרוזת User-Agent היא הערך של כותרת ה-HTTP User-Agent שהדפדפן או האפליקציה שלך שולחים עם כל בקשה. זוהי רשימה של אסימוני מוצר הנותנים שם לדפדפן, למנוע העיבוד שלו, למערכת ההפעלה ולעיתים קרובות למכשיר, באילו שרתים משתמשים כדי ללמוד איזה לקוח מתחבר.

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