Lewati ke konten
Toova
Semua Alat

Parser String User-Agent

Privasi sejak awal — berjalan sepenuhnya di peramban Anda

Parsing string User-Agent apa pun dan lihat peramban, versi, sistem operasi, dan keluarga perangkat dalam bentuk yang jelas. Toova bekerja pada setiap pola UA umum dari peramban desktop hingga aplikasi seluler hingga bot — semua di peramban Anda, tanpa unggahan.

Mengapa mem-parsing User-Agent sama sekali

String User-Agent adalah kekacauan. Mereka dimulai sebagai petunjuk singkat tentang peramban mana yang membuat permintaan, tetapi puluhan tahun peretasan kompatibilitas meninggalkan mereka sebagai string gabungan panjang yang menyertakan nama yang menyesatkan. Toova mendekode struktur menjadi rincian yang bersih — nama dan versi peramban, nama dan versi OS, keluarga perangkat, mesin rendering — sehingga Anda dapat men-debug deteksi fitur, menulis aturan analitik, atau memecahkan masalah kompatibilitas klien.

Bot dan klien tidak biasa

Toova mengenali web crawler utama (Googlebot, Bingbot, AhrefsBot, GPTBot, CCBot), layanan pemantauan umum, alat peramban tanpa kepala, dan deretan panjang klien API yang mengumumkan diri melalui UA. Itu membuat alat berguna saat melihat entri log dan mencoba memahami apakah permintaan datang dari pengguna nyata, mesin pencari, atau alat otomatis.

Hanya lokal

Semua parsing terjadi di peramban Anda. String UA yang Anda tempel — yang mungkin berasal dari log Anda sendiri dan dapat mengungkapkan arsitektur layanan Anda — tidak pernah meninggalkan halaman. Tab Network akan tetap kosong selama parsing, dan halaman bekerja secara luring setelah pemuatan pertama.

Pertanyaan yang Sering Diajukan

Mengapa string User-Agent begitu panjang?
Kompatibilitas historis. Setiap peramban menambahkan nama peramban yang lebih lama ke UA-nya sehingga skrip sniffing lama tidak akan mengecualikannya. Hasilnya adalah rangkaian nama yang secara teknis adalah kebohongan — Chrome mengumumkan diri sebagai Mozilla, Safari, dan KHTML dalam string yang sama.
Dapatkah saya memercayai UA di produksi?
Tidak sepenuhnya. UA dapat disetel ke nilai apa pun oleh klien, sehingga baik untuk analitik dan petunjuk fitur tetapi tidak dapat diandalkan untuk keputusan keamanan. Chrome modern juga sedang menghapus sebagian darinya melalui API User-Agent Client Hints.
Bagaimana ia mengidentifikasi bot?
Toova memelihara daftar tanda tangan crawler dan bot yang dikenal (Googlebot, Bingbot, GPTBot, dan banyak lainnya). Saat UA cocok, alat memberi label entri dan menampilkan tautan dokumentasi resmi untuk bot itu.
Bagaimana dengan aplikasi seluler?
Aplikasi seluler biasanya menyertakan segmen UA kustom dengan nama dan versi aplikasi, plus OS platform. Toova mem-parsing pola umum dan melaporkan nama aplikasi saat dikenali; jika tidak, ia kembali ke deteksi hanya OS.
Apakah data saya dikirim ke mana pun?
Tidak. Parsing terjadi sepenuhnya di peramban Anda.