user agent

Referensi user agent string

Browser adalah komponen penting saat kita akan browse informasi dari internet, baik informasi yang berhubungan dengan kerjaan, informasi umum, atau dengan menggali informasi untuk tujuan tertentu.
Banyak sekali browser yang sekarang ini yang tersedia dengan keunggulan masing-masing baik dari segi tampilan (interface), fitur-fitur yang menawan, kecepatan saat kita browsing, dan keamanan atau security yang memang sangat dibutuhkan para penggunanya karna memang banyak orang atau mungkin kalian juga menyimpan data-data ke browser seperti misal password, kode rahasia pribadi dan lainnya.

User agent

Oke, pada artikel kali ini saya akan sedikit membahas apa itu user agent dan bagaimana user agent bisa terbentuk secara struktural menjadi satu baris dari sebuah gadget ataupun dari komputer. Namun kali ini akan lebih saya spesifik kan ke user agent firefox, bukan browsernya, akan tetapi user agentnya.
saya coba akan berikan contoh simple yaitu

“Mozilla/5.0 (platform; rv:geckoversion) Gecko/geckotrail Firefox/firefoxversion”
Seperti yang saya bilang diatas, satu baris ini mengidentifikasikan masing-masing deskripsi dengan fungsi. Look at this.

Mozilla/5.0

Mozilla/5.0 adalah token bahwa user agent “Mozilla/5.0” ini kompatibel dengan Mozilla firefox (browser firefox) dan juga kompatibel dengan hampir semua browser yang ada sekarang ini sperti google chrome, safari, UC Browser Opera dan browser-broser lainnya.

Platform

Platform ini mengindikasikan bahwa browser yang digunakan menggunakan OS/operating system tertentu, contoh, Microsoft Windows, Linux, Mac, iphone, Android dan lain-lain.

rv:geckoversion

– “rv” rv yang kepanjangannya release version mengindikasikan pada versi berapa Gecko tersebut di release.
– “geckoversion” ini mengindikasikan versi pada browser seperti contoh Mozilla firefox 4.5, 4.5 itulah yang disebut Geckoversion.

jadi rv:geckoversion adalah sekumpulan 2 istilah yang mirip, dan selalu berkaitan pada setiap versi browser yang dirilis.

Gecko/geckotrail

Gecko/geckotrail ini mengindikasikan bahwa browser tertentu berdasarkan Gecko. bingung? simpelnya, setiap ada Gecko/geckotrail pasti menggunakan gecko, dan lebih detailnya, Gecko/geckotrail pada versi PC/laptop (Desktop) mempunyai statik string dengan angka “20100101“. ‘Kalau ini jangan dipikir kalau kalian bukan developer Browser’.

Firefox/firefoxversion

Firefox/firefoxversion mengindikasikan bahwa browser tersebut adalah browser Mozilla firefox, kalau browser bagaimana? kalau browser google chrome, belakangnya juga akan tertulis chrome.

Gimana udah jelas bagaimana User agent bisa terbentuk, itu masih general view om, penjelasan detail selanjutnya akan saya bahas besok.

“Keep Your Brain Up to date”

LEAVE A REPLY

Please enter your comment!
Please enter your name here