Navigator: свойство appVersion

Устарело: Эта возможность была удалена из веб-стандартов. Хотя некоторые браузеры по-прежнему могут поддерживать её, она находится в процессе удаления. Не используйте её ни в старых, ни в новых проектах. Страницы или веб-приложения, использующие её, могут в любой момент сломаться.

Возвращает «4.0» или строку, представляющую информацию о версии браузера.

Примечание: Не полагайтесь на это свойство для получения правильной версии браузера.

Значение

«4.0» или строка, представляющая информацию о версии браузера.

Пример

js
alert(`Версия вашего браузера указана как ${navigator.appVersion}`);

Примечания

Свойство window.navigator.userAgent может содержать номер версии (например, «Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape 6/6.1»), но необходимо учитывать, что строка пользовательского агента может быть легко подменена, чтобы выдать себя за другой браузер или используемую платформу. Кроме того, сами поставщики браузеров относятся к этим свойствам не очень ответственно.

Свойства window.navigator.appVersion, window.navigator.appName и window.navigator.userAgent использовались для «снифинга», то есть попытки определить, какой браузер вы используете, и соответствующим образом скорректировать страницу. Это привело к текущей ситуации, когда браузерам приходится возвращать поддельные значения этих свойств, чтобы не быть заблокированными на некоторых веб-сайтах.

Спецификации

Specification
HTML Standard
# dom-navigator-appversion-dev

Совместимость с браузерами

BCD tables only load in the browser