התוצאות מוצגות לצורכי מידע בלבד ועשויות להכיל שגיאות. מומלץ לאמת מידע חשוב באופן עצמאי. השימוש בכלי הוא באחריותכם בלבד.
מה הכלי עושה
מפרק ה־User-Agent קורא את מחרוזת ה־User-Agent של דפדפן ומציג את הדפדפן (Browser), את מנוע הרינדור (Engine), את מערכת ההפעלה (Operating System) ואת סוג המכשיר (Device type: מחשב שולחני, נייד או טאבלט). הדף נפתח עם ה־User-Agent של הדפדפן שלכם, כך שאפשר לראות איך הסביבה הנוכחית שלכם מזוהה; כדי לפרק מחרוזת אחרת, פשוט הדביקו אותה.
הכלי מזהה את Chrome, Edge, Opera, Firefox, Safari ו־Internet Explorer; את המנועים Blink, WebKit, Gecko ו־Trident; ואת Windows, macOS, iOS, Android ו־Linux. דפדפנים מבוססי Chromium עדיין כוללים את המילה AppleWebKit מסיבות היסטוריות, ולכן המפרק מדווח על המנוע האמיתי שלהם, Blink. הניתוח מבוסס על תבניות ורץ בדפדפן שלכם.
מתי להשתמש בו
- לקרוא מחרוזות User-Agent מלוגים של שרת או מייצוא של נתוני אנליטיקס.
- לבדוק באיזה דפדפן ובאיזו מערכת הפעלה השתמש לקוח שדיווח על באג.
- לבדוק קוד שתלוי בדפדפן עם מחרוזות User-Agent של מכשירים אחרים.
- לזהות סורקים ובוטים, שהמחרוזות שלהם לא תואמות אף דפדפן אמיתי.
דוגמה
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36
Browser: Chrome Engine: Blink Operating System: Windows Device type: Desktop
Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1
Browser: Safari Engine: WebKit Operating System: iOS Device type: Mobile
שאלות על הכלי
למה כל מחרוזת דפדפן מתחילה ב־Mozilla/5.0?
זו שארית משנות ה־90, כששרתים שלחו דפים משופרים רק ל־Netscape (Mozilla). דפדפנים אחרים העתיקו את המחרוזת כדי לקבל את אותם דפים, והיא נשארה שם מאז לצורכי תאימות.
למה Windows 11 מופיע כ־Windows NT 10.0?
הדפדפנים הקפיאו את גרסת Windows ב־User-Agent, ולכן Windows 10 ו־11 שולחים אותה מחרוזת. אתרים שצריכים להבדיל ביניהם חייבים להשתמש ב־User-Agent Client Hints.
אפשר לסמוך על ה־User-Agent בהחלטות אבטחה?
לא. כל לקוח יכול לשלוח כל מחרוזת, ותוספים לדפדפן ובוטים מזייפים אותה באופן שגרתי. השתמשו בו לסטטיסטיקה ולדיבוג, אף פעם לא לבקרת גישה.
האם האתר שלי צריך לזהות דפדפנים לפי ה־User-Agent?
עדיף זיהוי יכולות (feature detection), למשל לבדוק ב־JavaScript אם API מסוים קיים, או להשתמש ב־@supports של CSS. כך הקוד ממשיך לעבוד גם כשמופיעים דפדפנים או גרסאות חדשים.
האם הכלי חינמי?
כן, השימוש חינמי. בלי הרשמה ובלי אימייל. התוצאה מופיעה בדף הזה.
איך מקבלים את התוצאה?
משתמשים בכלי בדף הזה. התוצאה מופיעה כאן, בלי צורך במשלוח לאימייל.