На цьому уроці ми познайомимося з об'єктом navigator. який призначений для отримання різної інформації про браузер.
Властивості і методи об'єкта navigator
Об'єкт navigator - інформаційний об'єкт, який використовується для отримання різної інформації про браузер, під час встановлення зв'язку, операційній системі і т.д.
Вся ця інформацію доступна через такі властивості цього об'єкта:
- appCodeName - повертає внутрішнє "кодове" ім'я браузера;
- appName - повертає ім'я браузера;
- appVersion - повертає інформацію про версії браузера;
- cookieEnabled - визначає чи включені cookies в браузері;
- geolocation - повертає об'єкт Geolocation. який використовується для визначення місця розташування користувача;
- language - повертає яка мова використовується в браузері;
- online - визначає чи перебуває браузер в режимі онлайн;
- platform - повертає назву платформи, в якій браузер працює;
- product - повертає ім'я движка, на якому працює браузер;
- userAgent - повертає рядок user agent. яка містить інформацію про браузері. Вона використовується в якості заголовка, який браузер посилає на сервер.
Крім властивостей об'єкт navigator містить метод javaEnabled (). який визначає, чи дозволені Java в браузері.
Наприклад, виведемо всі властивості і методи об'єкта Navigator на веб-сторінку:
Наприклад, визначимо назву браузера через властивість об'єкта navigator: