Navigator інтерфейс показує стан агента користувача і ідентифікує його. Він дозволяє запитуючою і реєструючим скриптів самим проводити некотрие дії.
Об'єкт Navigator може бути викликаний Window.navigator властивістю, тільки для читання.
Стандартірізованние
NavigatorID.appCodeName Тільки для читання Повертає внутрішній "код" поточного браузера. Не покладайтеся на це властивість для отримання правильного значення. NavigatorID.appName Тільки для читання Повертає DOMString з офіційною назвою браузера. Не покладайтеся на це властивість для отримання правильного значення. NavigatorID.appVersion Тільки для читання Повертає версію браузера як DOMString. Не покладайтеся на це властивість для отримання правильного значення. Navigator.battery Тільки для читання Повертає BatteryManager об'єкт, який ви можете використовувати для отримання інформації про статус заряду акумулятора. NetworkInformation.connection Тільки для читання Надає Connection з інформацією про мережевий підключенні пристрою. NavigatorGeolocation.geolocation Тільки для читання Повертає Geolocation об'єкт, що дозволяє отримати доступ до місця розташування пристрою. NavigatorPlugins.javaEnabled Тільки для читання Повертає Boolean прапор, який показує чи включений в браузері java чи ні. NavigatorLanguage.language Тільки для читання Повертає DOMString. представляє бажаний користувачем мову, як правило це мова пользвательского інтерфейсу браузера. Значення null повертається, коли мова невідомий. NavigatorLanguage.languages Тільки для читання Повертає масив DOMString. представляє собою мови, відомі користувачеві, в порядку переваги. NavigatorPlugins.mimeTypes Тільки для читання Повертає MimeTypeArray лістинг MIME типів, підтримуваних браузером. NavigatorOnLine.onLine Тільки для читання Повертає Boolean. показує чи працює браузер в мережі. Navigator.oscpu Повертає рядок, що показує наявну операційну систему. NavigatorID.platform Тільки для читання Повертає рядок, що показує платформму браузера. Не покладайтеся на цю функцію, щоб отримати потрібне значення. NavigatorPlugins.plugins Тільки для читання Повертає PluginArray лістинг плагінів, встановлених в браузері. NavigatorID.product Тільки для читання Завжди повертає 'Gecko'. в будь-якому браузері. Це властивість зберігається тільки для цілей сумісності. NavigatorID.userAgent Тільки для читання Повертає рядок агента користувача для даного браузера. Navigator.serviceWorker Тільки для читання Повертає ServiceWorkerContainer об'єкт, який забезпечує доступ до реєстрації, видалення, оновлення та зв'язку з ServiceWorker об'єктами для відповідного документа.
Чи не стандартірізованние
Стандартірізованние
Чи не стандартірізованние
navigator.addIdleObserver Requires FirefoxOS 1.0 Дозволяє вести спостереження для перевірки знаходження користувача в режимі очікування. navigator.getDataStores Requires FirefoxOS 1.0 Забезпечує доступ до списку даних Data Store API. доступних на цьому пристрої. navigator.getDeviceStorage Requires FirefoxOS 1.0 Надає доступ до області пам'яті пристрою. navigator.getDeviceStorages Requires FirefoxOS 1.0 Надає доступ до всіх областей пам'яті пристрою того ж типу. navigator.mozHasPendingMessage Requires FirefoxOS 1.0 Дозволяє дізнатися з додатком, чи є повідомлення, що очікує даного типу. navigator.mozIsLocallyAvailable Дозволяє коду перевірити, чи є документ в даному URI без використання мережі. navigator.mozPay Дозволяє оплату в додатку. navigator.mozSetMessageHandler Requires FirefoxOS 1.0 Дозволяє додатком зареєструвати функцію-обробник для будь-якого виду системного повідомлення. navigator.preference Вийшла з ужитку з версії Gecko 2.0 Встановлює перевагу користувача. Цей метод доступний тільки для привілейованого коду і є застарілим; ви повинні використовувати замість нього XPCOM Preferences API. navigator.removeIdleObserver Requires FirefoxOS 1.0 Дозволяє скасувати ведення спостереження для перевірки знаходження користувача в режимі очікування. navigator.requestWakeLock Запит установки блокування пробудження для ресурсу. Блокування пробудження перешкоджає певної частини пристрою вмикається автоматично.