Agen Pengguna: Pelajari Agen Pengguna Browser Web Anda Sekarang

Agen Pengguna Anda adalah:

Mozilla / 5.0 (iPhone; CPU iPhone OS 10_3 seperti Mac OS X) AppleWebKit / 602.1.50 (KHTML, seperti Gecko) CriOS / 56.0.2924.75 Mobile / 14E5239e Safari / 602.1 RuxitSynthetic / 1.0 v1056367419 t3361852064589862559 smf = 0


Alamat IP Anda adalah:

Bendera AS 35.190.173.33

Informasi Peramban:

JavaScript Diaktifkan:Cookie Diaktifkan:Rasio Piksel Perangkat:Resolusi layar:Ukuran Jendela Browser:Waktu lokal:Zona waktu:
Tidak
Tidak
T / A
T / A
T / A
T / A
T / A

Agen pengguna unik untuk setiap pengunjung di web. Mereka mengungkapkan katalog data teknis tentang perangkat dan perangkat lunak yang digunakan pengunjung. Berbekal informasi ini, Anda dapat mengembangkan situs web yang lebih kaya dan lebih dinamis yang memberikan pengalaman berbeda berdasarkan agen pengguna yang mengunjungi.

Agen pengguna juga sangat penting dalam mengontrol robot mesin pencari menggunakan file robots.txt di server Anda. Tetapi mereka tidak berfungsi dengan sempurna dalam setiap situasi, dan informasi dalam string agen pengguna dapat dipalsukan.

Untuk meningkatkan informasi ini, Anda perlu memahami bagian-bagian komponen dari string agen pengguna dan mempertimbangkan juga risiko potensial menggunakan metode ini untuk mengirimkan konten..

Apa itu Agen Pengguna?

Setiap orang yang menjelajahi web sekarang memiliki agen pengguna. Ini adalah perangkat lunak yang bertindak sebagai jembatan antara Anda – pengguna – dan internet.

Paling mudah untuk memahami agen pengguna jika kita mundur dan melihat evolusi web. Dengan begitu kita bisa memahami manfaat agen pengguna.

Ketika internet adalah sistem berbasis teks, segera kembali pada awal penggunaannya, pengguna harus mengetik perintah untuk menavigasi dan mengirim pesan. Sekarang, kami memiliki browser untuk melakukannya untuk kami. Kami cukup mengarahkan dan mengklik, dan browser bertindak sebagai “agen” kami, yang mengubah tindakan kami menjadi perintah.

Bagaimana Cara Kerja Agen Pengguna?

Saat browser Anda (atau perangkat serupa) memuat situs web, ia mengidentifikasi dirinya sebagai agen ketika mengambil konten yang Anda minta.

Bersamaan dengan identifikasi agen-pengguna itu, browser mengirimkan sejumlah informasi tentang perangkat dan jaringan yang dihidupkannya.

Ini adalah set data yang sangat untuk pengembang web karena memungkinkan mereka untuk menyesuaikan pengalaman tergantung pada agen pengguna yang memuat halaman.

Jenis Agen Pengguna

Browser adalah contoh langsung dari agen pengguna, tetapi alat lain dapat bertindak sebagai agen. Yang terpenting, tidak semua agen pengguna dikendalikan atau diinstruksikan oleh manusia, secara real-time.

Perayap mesin pencari adalah contoh yang baik dari agen pengguna yang (sebagian besar) terotomatisasi – robot yang menjaring web tanpa pengguna di pucuk pimpinan.

Berikut daftar beberapa agen pengguna yang akan Anda temui:

  • Browser: Termasuk Microsoft Edge, Internet Explorer, Firefox, Safari, Chrome, BlackBerry, Opera, Opera Mini, Safari iOS, Chrome untuk Android, Internet Samsung, browser QQ, dan lainnya.
  • Perayap: Google, Gambar Google, Yahoo! Menghirup, dan ratusan lainnya.
  • Konsol: PlayStation 4, Wii, PlayStation Portable dan Bunjalloo – browser bawaan Nintendo DS.
  • Sistem operasi lawas (misalnya, AmigaVoyager).
  • Browser offline dan sejenisnya (misalnya, Wget dan Offline Explorer).
  • Pemeriksa tautan (misalnya, W3C-checklink).
  • Ditambah seluruh jajaran pembaca feed, validator, platform cloud, pemutar media, pustaka email, dan skrip.

String Agen Pengguna HTTP

Setelah agen pengguna telah mengidentifikasi dirinya ke server web, proses yang disebut negosiasi konten dapat dimulai. Ini memungkinkan situs web untuk menyajikan versi berbeda dari dirinya sendiri, berdasarkan string agen pengguna.

Agen melewati kartu ID-nya ke server, dan server kemudian menegosiasikan kombinasi file, skrip, dan media yang sesuai.

Pada hari-hari awal web, agen pengguna digunakan untuk membedakan Mosaic dari Mozilla, karena Mosaic tidak mendukung bingkai, sementara Mozilla melakukan.

Cara Membaca String Agen Pengguna

Untuk melihat string agen pengguna secara lebih detail, lihat contoh string agen pengguna ini, seperti yang dihasilkan oleh WhoIsHostingAlat Agen Pengguna ini.

Hasil Anda akan unik untuk komputer, perangkat, dan jaringan Anda, tetapi ini adalah salah satu dari komputer yang kami miliki di kantor:

Mozilla / 5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit / 537.36
(KHTML, seperti Gecko) Chrome / 51.0.2704.84 Safari / 537.36

Sebagai contoh, kami mendapatkan informasi berikut:

  • Aplikasi agen pengguna adalah Mozilla versi 5.0, atau perangkat lunak yang kompatibel dengannya.
  • Sistem operasi adalah OS X versi 10.2.2 (dan berjalan pada Mac).
  • Klien adalah Chrome versi 51.0.2704.84.
  • Klien didasarkan pada versi Safari 537.36.
  • Mesin yang bertanggung jawab untuk menampilkan konten pada perangkat ini adalah AppleWebKit versi 537.36 (dan KHTML, mesin tata letak sumber terbuka, juga ada).

Apa yang Harus Diperhatikan dalam String Agen Pengguna

Membedah string agen pengguna bisa rumit karena tidak ada format standar. Tetapi ada panduan dan alat analisis di seluruh web yang dapat membantu. Bagi sebagian besar desainer, aplikasi, versi, dan engine cenderung menjadi kunci.

Perhatikan bahwa sebagian besar string agen pengguna terkait dengan kompatibilitas. Itu karena Internet Explorer awalnya harus menyatakan dirinya kompatibel dengan Mozilla untuk menerima konten dengan bingkai.

Dalam praktiknya, sebagian besar browser sekarang menyatakan diri mereka kompatibel dengan Mozilla untuk memastikan bahwa mereka dapat mengakses semua konten di web.

Negosiasi Konten

Jadi string agen pengguna agak kacau. Tapi itu masih berguna. Apa yang bisa kita lakukan dengannya?

Kita dapat:

  • Periksa kapabilitas peramban atau perangkat, dan muat berbagai CSS berdasarkan hasilnya;
  • Kirim JavaScript khusus ke satu perangkat dibandingkan dengan yang lain;
  • Kirim tata letak halaman yang sama sekali berbeda ke telepon, dibandingkan dengan komputer desktop;
  • Secara otomatis mengirim terjemahan dokumen yang benar, berdasarkan preferensi bahasa agen pengguna;
  • Dorong penawaran khusus kepada orang-orang tertentu, berdasarkan pada jenis perangkat mereka atau faktor lain;
  • Kumpulkan statistik tentang pengunjung untuk menginformasikan desain web kami dan proses produksi konten, atau hanya mengukur siapa yang memukul situs kami, dan dari mana sumber rujukan.

Secara keseluruhan, kami dapat memberdayakan skrip kami untuk membuat pilihan terbaik bagi pengunjung kami, berdasarkan agen pengguna mereka.

Lebih lanjut, kami dapat memasukkan data itu kembali ke siklus perbaikan berkelanjutan, analitik, dan proses lainnya, seperti optimisasi konversi.

User-Agents dan Robots.txt

File robots.txt adalah file di server web Anda yang mengontrol perilaku beberapa agen pengguna. Pada sebagian besar kasus, kami menggunakan robots.txt untuk memberi tahu perayap mesin pencari – atau “robot” – apa yang harus dilakukan.

Seperti yang kami sebutkan dalam pendahuluan, perayap mesin pencari adalah jenis agen pengguna yang sangat spesifik. Informasi dalam file robots.txt hanya berlaku untuk perayap, dan terserah perayap untuk menafsirkannya saat kami bermaksud.

Mari kita lihat beberapa contoh.

Cara Melarang atau Mengizinkan Perayap dengan Robots.txt

Untuk melarang semua perayap dari mengunjungi situs web, kami akan membuat file teks yang disebut robots.txt, letakkan di direktori tingkat atas (dapat diakses web) di server kami, dan tambahkan teks berikut:

Agen pengguna: *

Larang: /

Untuk mengizinkan semua izin crawler, kami akan menambahkan teks berikut ke file robots.txt kami:

Agen pengguna: *
Melarang:

Anda juga dapat melarang dan mengizinkan perayap tertentu dan membatasi atau mengizinkan akses ke folder tertentu.

Agen Pengguna Google Chrome terbaru

Berikut adalah agen pengguna Chrome terbaru:

  • Chrome untuk Android (seluler & tablet)
    • Mozilla / 5.0 (Linux;;) AppleWebKit / (KHTML, seperti Gecko) Chrome / Mobile Safari /
  • Chrome untuk iOS
    • Mozilla / 5.0 (iPhone; CPU iPhone OS 10_3 seperti Mac OS X) AppleWebKit / 602.1.50 (KHTML, seperti Gecko) CriOS / 56.0.2924.75 Mobile / 14E5239e Safari / 602.1
  • Chrome WebView (KitKat ke Lollipop)
    • Mozilla / 5.0 (Linux; Android 4.4; Nexus 5 Build / _BuildID_) AppleWebKit / 537.36 (KHTML, seperti Gecko) Versi / 4.0 Chrome / 30.0.0.0 Mobile Safari / 537.36
  • Chrome WebView (Lollipop ke atas)
    • Mozilla / 5.0 (Linux; Android 5.1.1; Nexus 5 Build / LMY48B; wv) AppleWebKit / 537.36 (KHTML, seperti Gecko) Versi / 4.0 Chrome / 43.0.2357.65 Mobile Safari / 537.36

Pertanyaan yang Sering Diajukan

Anda mungkin masih memiliki beberapa pertanyaan tentang agen pengguna, apa agen mereka, dan bagaimana mereka bekerja. Inilah beberapa pertanyaan dan jawaban untuk memulai.

Apa agen pengguna dalam permintaan HTTP?

Agen pengguna adalah serangkaian karakter tertentu di setiap browser yang memungkinkan tindakan sebagai agen identifikasi. Agen pengguna memungkinkan ti server web untuk mengidentifikasi sistem operasi dan browser. Kemudian, server web menggunakan informasi yang dipertukarkan untuk menentukan konten apa yang disajikan ke sistem operasi dan browser web tertentu pada serangkaian perangkat.

Apa yang ada di string agen pengguna?

String agen pengguna berisi aplikasi atau perangkat lunak pengguna, sistem operasi (dan versinya), klien web, versi klien web, dan mesin yang bertanggung jawab atas tampilan konten (seperti AppleWebKit). String agen pengguna dikirim dalam bentuk tajuk permintaan HTTP.

Apa itu deteksi agen pengguna?

Deteksi agen pengguna adalah proses mengakui dan menganalisis string agen-pengguna untuk berkenalan dengan properti string. Deteksi agen pengguna dapat bermanfaat bagi situs web untuk mengoptimalkan dan menargetkan berbagai fitur browser sebagai lawan dari jenis browser tertentu.

Apa itu spoofing agen pengguna?

Spoofing agen pengguna adalah istilah yang digunakan untuk menggambarkan contoh di mana konten agen pengguna browser web memungkinkan browser web untuk berpose dan mengidentifikasi sebagai browser lain. Karena situs web sering memeriksa jenis peramban saat menyajikan konten kepada pengguna, spoofing agen pengguna bermanfaat bagi banyak peramban web dalam hal kompatibilitas.

Untuk apa WebKit digunakan?

WebKit adalah mesin browser HTML. Ini adalah mesin sumber terbuka yang dikembangkan oleh Apple dan terutama digunakan di peramban Safari dan iOS Apple. Ini adalah mesin rendering yang memproses HTML dan CSS untuk menafsirkan dan menyajikan halaman web. WebKit juga bertanggung jawab untuk memungkinkan Anda menavigasi melalui tautan di halaman web.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map