Adakah yang bisa memberitahu saya mengapa Chrome mengatakan itu juga Mozilla dan Safari?

16

http://www.w3schools.com/js/tryit.asp?filename=try_nav_all

saya mendapat

Nama Kode Browser: Mozilla

Nama Browser: Netscape

Versi Browser: 5.0 (Windows NT 5.1) AppleWebKit / 535.1 (KHTML, seperti Gecko) Chrome / 14.0.835.186 Safari / 535.1

Cookie Diaktifkan: true

Platform: Win32

Header agen-pengguna: Mozilla / 5.0 (Windows NT 5.1) AppleWebKit / 535.1 (KHTML, seperti Gecko) Chrome / 14.0.835.186 Safari / 535.1

Dan
sumber
1
Apakah Anda mencoba melakukan sesuatu dengan informasi ini, atau hanya bertanya karena penasaran? Versi yang sangat singkat adalah bahwa informasi agen pengguna seperti ini adalah kebohongan besar untuk menyiasati peramban yang buruk, mengindikasikan kompatibilitas / kesamaan, dll. Tetapi jika Anda benar-benar mencoba melakukan sesuatu, mungkin ada cara yang lebih baik untuk menguji peramban. Ini sangat tidak biasa sekarang dan bahkan berkecil hati untuk melakukan sniffing browser yang sebenarnya seperti ini, sebagian karena masalah yang Anda lihat.
Su '
Saya meminta keingintahuan
Dan

Jawaban:

14

Pada dasarnya itu dimulai karena beberapa situs web mengendus agen-pengguna untuk memberi tahu browser apa yang digunakan seseorang sehingga mereka dapat memblokir browser yang mereka pikir tidak akan berfungsi dengan situs web mereka. Secara khusus, situs web memblokir Internet Explorer karena tidak menawarkan banyak fitur seperti Netscape Navigator. Alih-alih hanya membangun situs web yang berfungsi di seluruh browser, webmaster memilih untuk hanya memblokir IE sepenuhnya. Untuk menyiasatinya, Internet Explorer mulai menempatkan Mozilla di agen-pengguna mereka (dengan tanda "kompatibel" dalam tanda kurung).

Alasan lain adalah beberapa browser berbagi mesin rendering yang sama. Misalnya, Safari dan Chrome menggunakan mesin rendering webkit. Firefox dan SeaMonkey sama-sama menggunakan tokek. Akibatnya mereka berdua akan memiliki bagian-agen pengguna mereka yang akan cocok dan / atau menyebutkan browser lain.

Artikel ini memiliki ringkasan yang bagus tentang riwayat agen pengguna secara lebih rinci.

John Conde
sumber
2

Hampir setiap browser mengatakan itu Mozilla, artinya (kurang lebih) itu kompatibel dengan mesin rendering Mozilla.

Michał Šrajer
sumber