Czy ktoś może mi powiedzieć, dlaczego Chrome mówi, że to także Mozilla i Safari?

16

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

dostaję

Nazwa kodowa przeglądarki: Mozilla

Nazwa przeglądarki: Netscape

Wersja przeglądarki: 5.0 (Windows NT 5.1) AppleWebKit / 535.1 (KHTML, jak Gecko) Chrome / 14.0.835.186 Safari / 535.1

Włączone pliki cookie: prawda

Platforma: Win32

Nagłówek klienta użytkownika: Mozilla / 5.0 (Windows NT 5.1) AppleWebKit / 535.1 (KHTML, jak Gecko) Chrome / 14.0.835.186 Safari / 535.1

Dan
źródło
1
Próbujesz coś zrobić z tymi informacjami, czy po prostu pytasz z ciekawości? Bardzo krótka wersja jest taka, że ​​takie informacje o użytkowniku są ogromnym bałaganem kłamstw, które pozwalają ominąć złe wąchanie przeglądarki, wskazują zgodność / podobieństwo itp. Ale jeśli faktycznie próbujesz coś zrobić, prawdopodobnie jest lepszy sposób na przetestowanie przeglądarek. Teraz jest to dość niezwykłe, a nawet zniechęcone do tego, by faktycznie wąchać przeglądarkę w ten sposób, częściowo z powodu widocznego problemu.
Su '
Proszę o ciekawość
Dan.

Odpowiedzi:

14

Zasadniczo zaczęło się, ponieważ niektóre strony internetowe wąchały klienta użytkownika, aby powiedzieć, jakiej przeglądarki używa ktoś, aby zablokować przeglądarki, które według nich nie będą działać z ich witrynami. W szczególności strony internetowe blokowały Internet Explorera, ponieważ nie oferował on tak wielu funkcji jak Netscape Navigator. Zamiast po prostu budować stronę internetową, która działa w różnych przeglądarkach, webmasterzy postanowili po prostu całkowicie zablokować IE. Aby obejść ten problem, Internet Explorer zaczął umieszczać Mozillę w swoim kliencie użytkownika (z „kompatybilnym” w nawiasie).

Innym powodem jest to, że niektóre przeglądarki mają ten sam silnik renderowania. Na przykład zarówno Safari, jak i Chrome używają silnika renderowania webkit. Firefox i SeaMonkey używają gecko. W rezultacie oboje będą mieli części swojego klienta użytkownika, które będą pasować i / lub wspomnieć o innej przeglądarce.

Ten artykuł zawiera bardziej szczegółowe podsumowanie historii użytkownika i klienta.

John Conde
źródło
2

Prawie każda przeglądarka mówi, że jest to Mozilla, co oznacza, że ​​jest (mniej lub bardziej) kompatybilna z silnikiem renderującym Mozilla.

Michał Šrajer
źródło