Хтось може мені сказати, чому Chrome каже, що це також Mozilla та Safari?


16

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

я отримав

CodeName браузера: Mozilla

Назва браузера: Netscape

Версія браузера: 5.0 (Windows NT 5.1) AppleWebKit / 535.1 (KHTML, як Gecko) Chrome / 14.0.835.186 Safari / 535.1

Файли cookie увімкнено: вірно

Платформа: Win32

Заголовок користувача-агента: Mozilla / 5.0 (Windows NT 5.1) AppleWebKit / 535.1 (KHTML, як і Gecko) Chrome / 14.0.835.186 Safari / 535.1


1
Ви намагаєтесь щось зробити з цією інформацією чи просто запитуєте з цікавості? Дуже коротка версія полягає в тому, що така інформація про корисні засоби - це гігантська брехня, щоб уникнути поганого нюху браузера, вказати на сумісність / схожість тощо. Але якщо ви насправді намагаєтесь зробити щось, мабуть, є кращий спосіб протестувати браузери. Зараз це досить незвично і навіть не рекомендується робити таке нюхання веб-переглядача, частково через проблему, яку ви бачите.
Су '

Я прошу цікавості
Dan

Відповіді:


14

В основному це почалося тому, що деякі веб-сайти використовували нюхати агент-користувач, щоб розповісти, який браузер хтось використовує, щоб вони могли блокувати браузери, які, на їхню думку, не працюватимуть із їх веб-сайтами. Зокрема, веб-сайти блокували Internet Explorer, оскільки він не пропонував стільки функцій, як Netscape Navigator. Замість того, щоб просто створити веб-сайт, який працює у веб-переглядачах, веб-майстри вирішили просто заблокувати IE повністю. Щоб обійти це, Internet Explorer почав вводити Mozilla у свій користувальницький агент (із "сумісним" у дужках).

Ще однією причиною є те, що деякі веб-переглядачі мають однаковий механізм візуалізації. Наприклад, і Safari, і Chrome використовують механізм візуалізації веб-файлів. Firefox та SeaMonkey використовують геккон. В результаті вони обидва матимуть фрагменти свого агента користувача, які будуть відповідати та / або згадувати інший браузер.

У цій статті є докладніше резюме історії користувацьких агентів.



2

Майже кожен веб-переглядач каже, що це Mozilla, тобто це (більш-менш) сумісний з Mozilla-рендерінг.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.