Подтвердить что ты не робот

Почему navigator.appCodeName возвращает Mozilla?

Следующий код JavaScript возвращает "Mozilla" во всех браузерах. Почему?

 <script type="text/javascript">
 document.write("Browser CodeName: " + navigator.appCodeName);
 </script>
4b9b3361

Ответ 2

Много лет назад разработчики использовали обнаружение браузера для отказа от других браузеров, обычно предпочитая Netscape Navigator (предшественник Mozilla и Firefox, также под кодовым названием Mozilla). Они тестировали строку 'Mozilla' в пользовательском агенте. Internet Explorer рассердился и решил имитировать Netscape, чтобы они могли присоединиться к веселью.

Ответ 3

Это navigator.appCodeName на основе строки useragent и в строке userAGent IE есть Mozilla 4.0 или что-то в этом роде, поэтому поэтому его отображение Mozilla для обоих.