Penukar Percuma

Ejen Pengguna Penghurai

Parsing mana-mana rentetan Ejen Pengguna untuk mengesan penyemak imbas, OS, jenis peranti dan enjin pemaparan. Percuma, segera dan sepenuhnya dari segi pelanggan.

Tentang alat ini

Rentetan Agen Pengguna ialah penyemak imbas pengepala HTTP dan pelanggan lain yang dihantar untuk mengenal pasti diri mereka kepada pelayan. Pada asalnya pengecam ringkas, ejen pengguna moden ialah gabungan rentetan versi sejarah yang luas yang direka untuk keserasian ke belakang dengan tapak yang menghidu penyemak imbas tertentu. Ejen pengguna Chrome biasa hari ini merujuk Mozilla, AppleWebKit, KHTML, Gecko, Chrome dan Safari — kebanyakannya adalah vestigial.

Menghuraikan ejen pengguna mengekstrak penyemak imbas, versi, OS dan jenis peranti sebenar daripada rentetan padat ini. Data memaklumkan analitik, pengesanan ciri dan pengenalan bot. Ia juga tidak sempurna — ejen pengguna boleh ditipu, menyalahgambarkan enjin penyemak imbas sebenar atau ketinggalan di belakang realiti (Chrome pada iOS melaporkan sebagai Safari kerana semua pelayar iOS mesti menggunakan WebKit).

Penghurai ini menggunakan padanan corak untuk mengenal pasti pelayar biasa, sistem pengendalian dan kategori peranti daripada rentetan ejen pengguna. Output termasuk nama dan versi penyemak imbas, sistem pengendalian dan versi, jenis peranti (desktop, mudah alih, tablet, bot) dan enjin pemaparan. Penghuraian berlaku dalam penyemak imbas anda; tiada data dihantar ke mana-mana.

Mengapa Menghuraikan Ejen Pengguna

Analitis, penyahpepijatan dan aliran kerja keselamatan semuanya mendapat manfaat daripada mengekstrak data berstruktur daripada rentetan ejen pengguna mentah. Log pelayan yang mengandungi berjuta-juta ejen pengguna menjadi boleh dikesan apabila setiap satu dihuraikan ke dalam medan penyemak imbas/OS/peranti. Laporan pepijat yang menyenaraikan ejen pengguna lebih mudah untuk bertindak apabila anda boleh melihat dengan cepat pelayar dan versi yang terlibat.

Pengesanan bot juga bergantung pada penghuraian ejen pengguna sebagai isyarat pertama. Ramai crawler mengenal pasti diri mereka secara jujur ​​(Googlebot, Bingbot, GPTBot); yang lain menipu Chrome tetapi menyertakan petunjuk halus. Penghuraian membantu memaparkan corak ini.

Cara menggunakan

Tampal ejen pengguna, lihat data berstruktur.

  1. Tampal ejen pengguna: Salin rentetan Ejen Pengguna daripada log pelayan, alat pembangun penyemak imbas atau data analitis. Rentetan panjang dipotong untuk paparan tetapi dihuraikan sepenuhnya.
  2. Menghuraikan: Alat ini memadankan rentetan dengan corak dan pelayar ekstrak yang diketahui, OS, versi, jenis peranti dan enjin pemaparan.
  3. Periksa output: Setiap medan yang dihuraikan ditunjukkan secara berasingan. Penunjuk keyakinan medan bendera yang mana ejen pengguna adalah samar-samar (mis., Chrome pada iOS).
  4. Gunakan data berstruktur: Gunakan medan yang dihuraikan untuk pengumpulan analitis, konteks penyahpepijatan atau logik pengesanan ciri. Untuk keputusan penghantaran dalam kod, pilih pengesanan ciri berbanding rentetan ejen pengguna.

Kes Penggunaan Biasa

Butiran Teknikal

Penghuraian Agen Pengguna pada asasnya adalah padanan corak terhadap perpustakaan besar peraturan regex. Pengesanan penyemak imbas menggunakan subrentetan (Chrome, Firefox, Safari, Edge), pengesanan OS mencari token platform (Windows NT 10.0, Mac OS X, Linux, Android, iPhone OS) dan pengesanan peranti menggabungkan OS dengan pembayang faktor bentuk.

Urusan pesanan dalam penghuraian. Ejen pengguna Edge termasuk token Chrome dan Safari, jadi pemeriksaan Edge mesti dilakukan sebelum Chrome. Brave, Vivaldi dan Opera semuanya menggunakan Chromium dan mempunyai isu yang serupa. Pustaka penghuraian matang (ua-parser-js, ua-parser) mengekalkan senarai peraturan yang disusun untuk nyahkekaburan yang betul.

Petua Pelanggan Ejen Pengguna (UA-CH) ialah penggantian moden: pengepala Sec-CH-UA berstruktur menggantikan Agen Pengguna legasi. Penyemak imbas secara beransur-ansur membekukan rentetan warisan dan berhijrah ke UA-CH. Penghuraian baharu harus menyokong kedua-duanya.

Amalan Terbaik

Soalan lazim

Adakah Penghurai Ejen Pengguna percuma untuk digunakan?
Ya, percuma sepenuhnya tanpa kos tersembunyi, tiada langganan dan tiada had penggunaan. Gunakannya sekerap yang anda perlukan.
Adakah saya perlu membuat akaun?
Tidak. Alat ini berfungsi serta-merta — tiada pendaftaran, tiada alamat e-mel, dan tiada maklumat peribadi diperlukan.
Adakah data saya peribadi dan selamat?
ya. Semua pemprosesan berlaku dalam penyemak imbas anda menggunakan JavaScript. Tiada data dimuat naik ke mana-mana pelayan. Input dan output anda kekal pada peranti anda sepenuhnya.
Adakah ini berfungsi pada peranti mudah alih?
ya. Alat ini responsif sepenuhnya dan berfungsi pada telefon pintar, tablet dan komputer meja dengan mana-mana pelayar web moden.
Sejauh manakah tepat pengesanan bot berdasarkan ejen pengguna?
Perangkak yang jujur mengenal pasti diri mereka (Googlebot, GPTBot, Bingbot). Bot berniat jahat menipu Chrome atau Firefox. Pengesanan bot berasaskan ejen pengguna menangkap yang jujur ​​tetapi merindui yang lain; bergabung dengan isyarat tingkah laku untuk pengesanan penuh.
Mengapa ejen pengguna menunjukkan dua nombor versi?
Versi penyemak imbas, versi enjin, versi OS, versi peranti mudah alih — ejen pengguna moden termasuk beberapa. Masing-masing muncul dalam tandanya sendiri. Menghuraikan ekstrak setiap satu secara berasingan.
Adakah penghuraian dilakukan dalam penyemak imbas saya?
ya. Rentetan ejen pengguna dihuraikan secara setempat; tiada data dihantar ke mana-mana pelayan.
Bagaimana pula dengan pengesanan mudah alih vs tablet?
Ejen pengguna biasanya menyertakan pembayang Mudah Alih atau Tablet (atau saiz skrin dalam Petua Pelanggan). Parsing mengekstrak ini ke dalam kategori peranti. Sarung tepi (tablet Android tanpa token Mudah alih, peranti boleh lipat) masih tidak sempurna.