User-Agent (UA) string yang terkandung dalam header HTTP dan dimaksudkan untuk mengidentifikasi perangkat meminta konten online. User-Agent memberitahu server apa perangkat mengunjungi adalah (antara banyak hal lainnya) dan informasi ini dapat digunakan untuk menentukan apa isi untuk kembali. Tentu saja ini memerlukan menggunakan solusi deteksi perangkat yang diterjemahkan UA ke dalam perangkat lunak dimengerti dan informasi hardware.
Mengapa pemahaman Agen Pengguna begitu sulit
Agen Pengguna didefinisikan dalam standar HTTP sebagai cara untuk mengidentifikasi perangkat dan sifat-sifatnya untuk tujuan mengadaptasi konten, mengarahkan pengguna, dan menganalisis lalu lintas web. Standar HTTP menyediakan beberapa aturan untuk menciptakan User-Agen, namun aturan ini tidak terlalu ketat dalam hal apa yang bisa dan apa yang tidak bisa menjadi bagian dari mereka. Bahkan hanya iklan dan 'non-sensical' Data dilarang.
Standar ini mengatakan bahwa User-Agent terdiri dari satu atau lebih produk token yang "bersama-sama mengidentifikasi perangkat lunak agen pengguna dan subproducts signifikan". Token terdiri dari nama produk dan versi (opsional), dan mereka biasanya tercantum dalam urutan signifikansi, meskipun hal ini hingga pembuat browser. Standar HTTP juga mengatakan bahwa UA harus membatasi pengidentifikasi produk untuk apa yang diperlukan untuk mengidentifikasi produk.
Berikut daftar Agen Pengguna menunjukkan bahwa aturan ini tidak ketat diikuti, terutama dalam hal membatasi pengenal dengan apa yang " diperlukan untuk mengidentifikasi produk. " Juga, tidak ada konsekuensi untuk membangun UA non-sensical, selain fakta bahwa perangkat mungkin misdetected menyebabkan masalah untuk layanan yang mengandalkan mengenali perangkat. Inilah sebabnya mengapa pemahaman string User-Agent mungkin sangat sulit.
Untuk setiap solusi berdasarkan deteksi perangkat (misalnya situs adaptif, server iklan, alat analisis web), adalah penting untuk menggunakan platform yang mengkhususkan diri dalam mendeteksi UA (seperti DeviceAtlas) .
daftar User-Agent untuk jenis perangkat yang berbeda
Ada jutaan kombinasi User-Agent mengingat bahwa UA perubahan dengan perangkat lunak dan perangkat keras. Misalnya, browser Chrome pada iPhone 5S akan memperkenalkan dirinya menggunakan UA berbeda dari browser Safari pada ponsel yang sama.
Setiap jenis perangkat, termasuk ponsel, tablet, desktop, mungkin datang dengan UA sendiri yang memungkinkan untuk mendeteksi ini perangkat untuk tujuan apapun. Menariknya bot dan crawler juga datang dengan UAS mereka yang unik.
Berikut adalah daftar contoh User-Agen untuk jenis perangkat yang berbeda yang dapat dideteksi. Jika Anda ingin mempelajari lebih lanjut tentang perangkat ini, hanya copy dan paste UA untuk alat uji User-Agent kami. Anda akan melihat semua properti dari perangkat terdeteksi.
Sedang diterjemahkan, harap tunggu..
