User-Agent inspector
Decode string di balik request sebelum Anda salah mengklasifikasikan browser, bot, perangkat, atau rendering engine.
Referensi user-agent
Struktur string user-agent
Sebagian besar string user-agent menggabungkan token kompatibilitas, detail platform, informasi rendering engine, serta nama dan versi browser. Formatnya historis dan sering berantakan, jadi perlakukan hasilnya sebagai petunjuk, bukan sumber kebenaran tunggal.
Contoh: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
User-agent crawler umum
| Crawler | Signature user-agent |
|---|---|
| Googlebot | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) |
| Baiduspider | Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html) |
| Bingbot | Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) |
Pertanyaan umum
Apa itu user agent?
String user-agent dikirim oleh browser, crawler, atau client bersama request. Ini bisa membantu mengidentifikasi keluarga browser, sistem operasi, kelas perangkat, rendering engine, dan kadang apakah request berasal dari bot otomatis.
Bagaimana cara mengubah user agent?
Sebagian besar browser modern mengizinkan override user agent di developer tools. Di Chrome, buka DevTools, buka More tools, pilih Network conditions, matikan user agent browser default, lalu pilih nilai lain.
Bisakah string user-agent dipercaya?
Tidak sepenuhnya. Browser, bot, proxy, tool privasi, dan client test dapat memalsukan atau mengurangi detail user-agent. Gunakan feature detection dan sinyal server-side saat akurasi penting.
Mengapa browser modern menampilkan lebih sedikit detail user-agent?
Mengurangi detail user-agent membantu membatasi passive fingerprinting. Sebagian informasi browser bergerak ke Client Hints, tempat browser bisa mengungkap field tertentu secara lebih terkontrol.