Учебники

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

Важно понимать различия между различными браузерами, чтобы обрабатывать каждый из них так, как ожидается. Поэтому важно знать, в каком браузере работает ваша веб-страница.

Чтобы получить информацию о браузере, в котором в данный момент работает ваша веб-страница, используйте встроенный объект навигатора .

Свойства навигатора

Есть несколько связанных с Навигатором свойств, которые вы можете использовать на своей веб-странице. Ниже приведен список имен и описаний каждого.

Sr.No. Описание недвижимости
1

appCodeName

Это свойство представляет собой строку, содержащую кодовое имя браузера, Netscape для Netscape и Microsoft Internet Explorer для Internet Explorer.

2

AppVersion

Это свойство представляет собой строку, которая содержит версию браузера, а также другую полезную информацию, такую ​​как язык и совместимость.

3

язык

Это свойство содержит двухбуквенное сокращение для языка, используемого браузером. Только Netscape.

4

mimTypes []

Это свойство является массивом, который содержит все типы MIME, поддерживаемые клиентом. Только Netscape.

5

Платформа[]

Это свойство представляет собой строку, содержащую платформу, для которой был скомпилирован браузер. «Win32» для 32-разрядных операционных систем Windows.

6

плагинов []

Это свойство представляет собой массив, содержащий все подключаемые модули, которые были установлены на клиенте. Только Netscape.

7

UserAgent []

Это свойство представляет собой строку, содержащую кодовое имя и версию браузера. Это значение отправляется исходному серверу для идентификации клиента.

appCodeName

Это свойство представляет собой строку, содержащую кодовое имя браузера, Netscape для Netscape и Microsoft Internet Explorer для Internet Explorer.

AppVersion

Это свойство представляет собой строку, которая содержит версию браузера, а также другую полезную информацию, такую ​​как язык и совместимость.

язык

Это свойство содержит двухбуквенное сокращение для языка, используемого браузером. Только Netscape.

mimTypes []

Это свойство является массивом, который содержит все типы MIME, поддерживаемые клиентом. Только Netscape.

Платформа[]

Это свойство представляет собой строку, содержащую платформу, для которой был скомпилирован браузер. «Win32» для 32-разрядных операционных систем Windows.

плагинов []

Это свойство представляет собой массив, содержащий все подключаемые модули, которые были установлены на клиенте. Только Netscape.

UserAgent []

Это свойство представляет собой строку, содержащую кодовое имя и версию браузера. Это значение отправляется исходному серверу для идентификации клиента.

Методы навигатора

Существует несколько методов, специфичных для Navigator. Вот список их имен и описаний.

Sr.No. Описание
1

javaEnabled ()

Этот метод определяет, включен ли JavaScript в клиенте. Если JavaScript включен, этот метод возвращает true; в противном случае возвращается false.

2

plugings.refresh

Этот метод делает новые установленные плагины доступными и заполняет массив плагинов всеми новыми именами плагинов. Только Netscape.

3

Предпочтение (имя, значение)

Этот метод позволяет подписанному сценарию получать и устанавливать некоторые настройки Netscape. Если второй параметр опущен, этот метод вернет значение указанного предпочтения; в противном случае он устанавливает значение. Только Netscape.

4

taintEnabled ()

Этот метод возвращает true, если портение данных включено; ложь в противном случае.

javaEnabled ()

Этот метод определяет, включен ли JavaScript в клиенте. Если JavaScript включен, этот метод возвращает true; в противном случае возвращается false.

plugings.refresh

Этот метод делает новые установленные плагины доступными и заполняет массив плагинов всеми новыми именами плагинов. Только Netscape.

Предпочтение (имя, значение)

Этот метод позволяет подписанному сценарию получать и устанавливать некоторые настройки Netscape. Если второй параметр опущен, этот метод вернет значение указанного предпочтения; в противном случае он устанавливает значение. Только Netscape.

taintEnabled ()

Этот метод возвращает true, если портение данных включено; ложь в противном случае.

Обнаружение браузера

Существует простой JavaScript, который можно использовать для определения имени браузера, а затем, соответственно, пользователю может быть предоставлена ​​HTML-страница.