Parser User Agent

Berikutnya

User-Agent adalah baris identitas yang dikirim browser Anda pada setiap permintaan, dan sengaja dibuat berantakan: di Android, Chrome masih menyebut dirinya “Mozilla/5.0 (Linux; Android 14) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36” karena alasan kompatibilitas lama. Tempel string UA apa pun di sini dan parser ini mengambil yang penting: browser, sistem operasi, jenis perangkat, dan apakah string tampak berasal dari bot atau crawler yang dikenal. Biarkan kolom kosong dan ia membaca user-agent browser Anda sendiri. Deteksi ini heuristik semampunya dan string apa pun bisa dipalsukan, jadi anggap hasilnya sebagai petunjuk kuat, bukan bukti.

Cara mem-parse user-agent

  1. 1

    Tempel string UA

    Salin dari log server, tab Jaringan di alat pengembang, atau header permintaan, atau biarkan kolom kosong untuk memakai milik Anda.

  2. 2

    Klik Parse

    Alat mencocokkan token umum dalam string di server kami.

  3. 3

    Baca ringkasan

    Anda mendapat browser, sistem operasi, jenis perangkat, dan penanda bot/crawler, dengan string aslinya di bawah.

  4. 4

    Salin

    Sekali klik menyalin ringkasan berlabel untuk ditempel ke laporan bug atau tiket.

Apa yang dilaporkan parser

Bidang Contoh
Browser Chrome
Sistem operasi Windows 10/11
Jenis perangkat Desktop
Bot / crawler Tidak

Ia juga mengembalikan string User-Agent asli. Ia menyebut browser dan keluarga sistem operasi dengan nama. Ia tidak membaca nomor versi persis, mesin rendering, atau merek dan model perangkat: dalam string UA modern data itu tidak andal atau tidak ada. Saat Anda membutuhkannya, gunakan User-Agent Client Hints.

Mengapa string User-Agent begitu berantakan

Teks “Mozilla/5.0” di awal hampir setiap UA berasal dari perang browser tahun 1990-an, ketika situs memeriksa “Mozilla” sebelum menyajikan tata letak modern mereka. Setiap browser menyalin token itu agar bisa lolos, sehingga kini Chrome, Edge, Safari, dan Firefox semua mulai dengan cara yang sama dan mengisi baris dengan token produk seperti AppleWebKit, KHTML, like Gecko, dan Safari yang sebenarnya tidak mereka jalankan.

Dari string UA ke Client Hints

Chrome kini membekukan nomor versi yang ditulisnya di string UA dan memindahkan detail ke User-Agent Client Hints (Sec-CH-UA, Sec-CH-UA-Mobile, Sec-CH-UA-Platform), yang diminta server hanya saat diperlukan. Membaca string UA masih cukup untuk pemeriksaan cepat atau penyortiran log; gunakan Client Hints saat Anda butuh versi yang tepat dan andal, misalnya pada deteksi penipuan.

Tanda tangan bot yang umum

  • Googlebot/2.1 (+http://www.google.com/bot.html), crawler pencarian Google
  • bingbot/2.0, crawler Microsoft Bing
  • AhrefsBot/7.0, crawler SEO
  • facebookexternalhit/1.1, pengambil pratinjau tautan Facebook
  • Slackbot-LinkExpanding, pembentang tautan Slack

Alat ini menandai string sebagai bot ketika mengandung token seperti bot, crawler, spider, slurp, atau bingpreview.

Pertanyaan yang Sering Diajukan

Tidak. Ia menyebut browser dengan nama (Chrome, Firefox, Safari, Edge, Opera, atau Internet Explorer) dan keluarga sistem operasi, bukan nomor versi atau mesin rendering. Browser modern membekukan atau menyembunyikannya di string UA, jadi minta User-Agent Client Hints (Sec-CH-UA-Full-Version-List) saat Anda butuh versi yang persis.

Bisa. Biarkan kolom kosong dan klik Parse, maka ia memakai user-agent yang dikirim browser Anda bersama permintaan. Tempel string lain untuk memeriksa yang itu.

Ini pemeriksaan kata kunci: string ditandai sebagai bot ketika mengandung token seperti bot, crawler, spider, slurp, atau bingpreview. Ini menangkap crawler jujur seperti Googlebot dan Bingbot, tetapi klien mana pun bisa menulis apa saja di user-agent-nya, jadi tidak akan menangkap scraper yang menyalin string browser asli. Jangan pernah mengandalkan UA saja untuk keputusan keamanan.

Parsing berjalan di server kami, jadi ini bukan proses luring di dalam browser. Alat memakai string hanya untuk menyusun hasil dan tidak menyimpan teks user-agent yang Anda kirim; hanya penggunaan anonim dan agregat yang dicatat.

Alat Terkait

Alat ini tersedia dalam bahasa lain