Navigator: свойство appVersion
Устарело: Эта возможность была удалена из веб-стандартов. Хотя некоторые браузеры по-прежнему могут поддерживать её, она находится в процессе удаления. Не используйте её ни в старых, ни в новых проектах. Страницы или веб-приложения, использующие её, могут в любой момент сломаться.
Возвращает «4.0
» или строку, представляющую информацию о версии браузера.
Примечание: Не полагайтесь на это свойство для получения правильной версии браузера.
Значение
«4.0
» или строка, представляющая информацию о версии браузера.
Пример
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