Устарело
Эта возможность была удалена из веб-стандартов. Хотя некоторые браузеры по-прежнему могут поддерживать её, она находится в процессе удаления. Не используйте её ни в старых, ни в новых проектах. Страницы или веб-приложения, использующие её, могут в любой момент сломаться.
Возвращает версию браузера в виде строки
. Это может быть либо обычный номер версии, например, "5.0" или номер версии с более детальной информацией. Спецификация HTML5 позволяет любому браузеру вернуть "4,0", по причине совместимости.
Синтаксис
window.navigator.appVersion
Значение
ver
номер версии браузера в виде DOMString
.
Пример
alert("Your browser version is reported as " + navigator.appVersion);
Примечание
Свойство window.navigator.userAgent
может содержать номер версии (например "Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape 6/6.1
"), но вы должны быть в курсе того как легко изменить строку пользовательского агента (user agent) и "обмануть" другие браузеры, платформы или пользовательские агенты, а также опрометчивых вендоров браузеров самими этими свойствами.
Свойства window.navigator.appVersion
, window.navigator.appName
и window.navigator.userAgent
используются для "снифинга браузера" кодом. Т.е. скрипты которые пытаются выяснить, какой браузер вы используете, и настроить страницы соответственно.Это приводит к ситуации, когда браузерам приходится возвращать поддельное значение этого сойства, что бы не быть заблокированными некоторыми веб-сайтами.
Спецификации
Спецификация | Статус | Коментарий |
---|---|---|
WHATWG HTML Living Standard Определение 'NavigatorID.appVersion' в этой спецификации. |
Живой стандарт | Изначальное описание. |
Доступность в браузере
Особенность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Базовая поддержка | (Да) | (Да) | (Да) | (Да) | (Да) |
Особенность | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Базовая поддержка | (Да) | (Да) | (Да) | (Да) | (Да) | (Да) |