Важно понимать различия между различными браузерами для того, чтобы обрабатывать каждый так, как ожидается. Поэтому важно знать, в каком браузере работает ваша веб-страница.
Чтобы получить информацию о браузере, веб-страница в настоящее время работает, используйте встроенный объект навигатора.
Свойства Navigator
Существует несколько свойств, связанных с Navigator, которые вы можете использовать на своей веб-странице. Ниже приведен список имен и описаний каждого из них.
Свойство | Описание |
---|---|
appCodeName | Это свойство представляет собой строку, содержащую кодовое имя браузера, Netscape для Netscape и Microsoft Internet Explorer для Internet Explorer. |
appVersion | Это свойство представляет собой строку, содержащую версию браузера, а также другую полезную информацию, такую как ее язык и совместимость. |
language | Это свойство содержит двухбуквенную аббревиатуру для языка, который используется браузером. Только Netscape. |
mimTypes[] | Это свойство представляет собой массив, содержащий все типы MIME, поддерживаемые клиентом. Только Netscape. |
platform[] | Это свойство представляет собой строку, содержащую платформу, для которой был скомпилирован браузер. «Win32» для 32-разрядных операционных систем Windows |
plugins[] | Это свойство представляет собой массив, содержащий все плагины, которые были установлены на клиенте. Только Netscape. |
userAgent[] | Это свойство представляет собой строку, содержащую кодовое имя и версию браузера. Это значение отправляется на исходный сервер для идентификации клиента. |
Методы Navigator
Существует несколько специфичных для Navigator методов. Вот список их имен и описаний.
Свойство | Описание |
---|---|
javaEnabled() | Этот метод определяет, включен ли JavaScript в клиенте. Если JavaScript включен, этот метод возвращает true; в противном случае он возвращает false. |
plugings.refresh | Этот метод делает доступными недавно установленные плагины и заполняет массив плагинов всеми новыми именами подключаемых модулей. Только Netscape. |
preference(name,value) | Этот метод позволяет подписанному скрипту получать и устанавливать некоторые настройки Netscape. Если второй параметр опущен, этот метод вернет значение указанного предпочтения; в противном случае он устанавливает значение. Только Netscape. |
taintEnabled () | Этот метод возвращает true, если включена обработка данных; false в противном случае. |
Обнаружение браузера - UserAgent
Существует простой JavaScript, который можно использовать для определения имени браузера, а затем, соответственно, HTML-страница может быть предоставлена пользователю.
Понравилась статья? Поделитесь ею с друзьями и напишите отзыв в комментариях!
Предыдущие статьи
- JavaScript - Карта изображений - 08/09/2018 15:52
- JavaScript - отладка - 08/09/2018 15:51
- JavaScript - Мультимедиа - 08/09/2018 15:51
- JavaScript - анимация - 08/09/2018 15:50
- JavaScript - подтверждение формы - 08/09/2018 15:50
- JavaScript - Обработка ошибок и исключений - 08/09/2018 15:49
- JavaScript - Объектная модель документа или DOM - 08/09/2018 15:49
- JavaScript - Регулярные выражения и объект RegExp - 08/09/2018 15:48
- JavaScript - объект Math - 08/09/2018 15:48
- JavaScript - объект Date - 08/09/2018 15:48
- JavaScript - объект Array - 08/09/2018 15:47
- JavaScript - объект Strings - 08/09/2018 15:47
- JavaScript - логические объекты - 08/09/2018 15:46
- JavaScript - Числовые объекты - 08/09/2018 15:46
- JavaScript - Обзор объектов - 08/09/2018 15:45
- JavaScript - Печать страницы - 08/09/2018 15:45
- JavaScript - Void - 08/09/2018 15:45
- JavaScript - диалоговые окна - 08/09/2018 15:44
- JavaScript - Redirect - 08/09/2018 15:44
- JavaScript и Cookies - 08/09/2018 15:43