آنچه که یک رشته عامل کاربر در واقع به شما می گوید
هر بار که یک مرورگر، خزنده یا برنامه یک صفحه وب را درخواست می کند، یک سربرگ User-Agent (UA) ارسال می کند - یک خط متنی که نرم افزار، نسخه آن، سیستم عامل و اغلب دستگاه را مشخص می کند. سرورها این رشته را می خوانند تا تصمیم بگیرند کدام HTML، CSS یا جاوا اسکریپت را ارسال کنند، به همین دلیل است که URL یکسان می تواند در تلفن و دسکتاپ متفاوت به نظر برسد. یک تجزیه کننده عامل کاربر آن رشته رمزی را به جای دیواری از کاراکترها به حقایق ساختاریافته و قابل خواندن برای انسان تبدیل می کند.
چگونه تجزیه کننده یک UA را تجزیه می کند
رشتههای عامل کاربر مدرن چندین لایه را تشکیل میدهند: مرورگر (Chrome، Safari، Firefox، Edge…) و نسخه آن، موتور رندری که آن را تامین میکند (Blink، WebKit، Gecko)، سیستمعامل (Windows، macOS، iOS، Android، Linux)، و - در تلفنها و تبلتها - فروشنده و مدل دستگاه. این ابزار موتور ua-parser-js را که به خوبی حفظ شده است را به طور کامل در مرورگر شما اجرا می کند تا هر لایه را استخراج کند، بنابراین بدون آپلود چیزی یک کارت تمیز برای مرورگر، موتور، سیستم عامل و دستگاه دریافت می کنید.
شناسایی ربات ها و خزنده های جستجو
هر UA از یک شخص نمی آید. موتورهای جستجو خزنده هایی مانند Googlebot و Bingbot را ارسال می کنند و تعداد بی شماری از ربات های دیگر وب را برای فهرست بندی، نظارت یا هرزنامه اسکن می کنند. این تجزیهکننده خزنده و عاملهای کاربر ربات را فوراً پرچمگذاری میکند، بنابراین میتوانید ترافیک خودکار را از بازدیدکنندگان واقعی جدا کنید - برای تجزیه و تحلیل، محدود کردن نرخ و تریاژ امنیتی مفید است. از آنجا که تشخیص به صورت محلی اجرا می شود، می توانید رشته مشکوک را بدون ارسال آن به جایی بررسی کنید.
ببینید مرورگر شما دقیقا چه چیزی را پخش می کند
علاوه بر تجزیه رشتههای چسبانده شده، این ابزار عاملی را که مرورگر شما در حال حاضر ارسال میکند، میخواند و آن را با جزئیات محیط زنده جفت میکند - پلتفرم، زبان، اندازه صفحه نمایش، رشتههای CPU و سیگنالهای حریم خصوصی مانند «ردیابی نکنید». این یک روش سریع و متمرکز بر حریم خصوصی برای درک اثر انگشت دیجیتالی است که در هر درخواستی در معرض نمایش قرار میدهید، و یادآوری این است که چرا ابزارهای سمت مشتری و بدون آپلود آن اطلاعات را روی دستگاه شما نگه میدارند.
- 01
- هر رشته عامل کاربر را در زمان واقعی تجزیه کنید
- 02
- خرابی مرورگر، نسخه، موتور و سیستم عامل
- 03
- تشخیص نوع دستگاه، فروشنده و مدل
- 04
- هایلایتر آناتومی خام UA با کد رنگی
- 05
- شناسایی ربات، خزنده و هدلس/اتوماسیون
- 06
- نکات مستقیم مشتری (navigator.userAgentData) + مقادیر آنتروپی بالا
- 07
- UA و محیط خود را به طور خودکار شناسایی و نمایش می دهد
- 08
- هر فیلدی را کپی کنید یا JSON کامل را صادر کنید


