Объект навигатора содержит информацию о браузере.
Объект Navigator можно получить, используя свойство объекта window - window.navigator.
или (для текущего окна)
" + prop + " : " + myString + "
"); } document.close(); }| Свойство | Описание |
|---|---|
| appCodeName | Возвращает кодовое имя браузера |
| appName | Возвращает имя браузера |
| appVersion | Возвращает информацию о версии браузера |
| cookieEnabled | Определяет, включены ли cookie в браузере |
| geolocation | Возвращает объект Geolocation, который можно использовать для определения местоположения пользователя |
| language | Возвращает язык браузера |
| onLine | Определяет, находится ли браузер в сети |
| platform | Возвращает, для какой платформы скомпилирован браузер |
| product | Возвращает имя движка браузера |
| userAgent | Возвращает заголовок пользовательского агента, отправленный браузером на сервер |
| Метод | Описание |
|---|---|
| javaEnabled() | Указывает, поддерживает ли браузер Java |
| taintEnabled() | Удалено в версии 1.2 JavaScript. Указывает, включен ли браузер в tainting |
Свойство объекта window - location используется для доступа к URL-адресу документа, загруженного в настоящее время в окне, а также предоставляет информацию об общих функциональных возможностях навигации документа.
Его уникальность заключается в том, что он является свойством как объекта window, так и документа, поэтому window.location и document.location указывают на тот же объект.
Объект location может даже анализировать текущий URL-адрес на дискретные сегменты, которые затем могут быть доступны и обработаны как набор свойств.
| Свойство | Описание |
|---|---|
| hash | Хеш URL-адреса, часть - anchor. |
| host | Имя сервера и номер порта. |
| hostname | Имя сервера без номера порта |
| href | Полный URL-адрес загруженной страницы. |
| pathname | Каталог и имя файла URL. |
| port | Номер порта |
| protocol | Используемый протокол. |
| search | Строка запроса URL-адреса, начиная с вопросительного знака. |
| Метод | Описание |
|---|---|
| assign() | Загружает новый документ |
| reload() | Перезагружает текущий документ |
| replace() | Заменяет текущий документ новым |
" + prop + " : " + myString + "
"); } window.frames["out"].document.close();Содержит информацию об экране посетителя.
| Свойства | Описание |
|---|---|
| availHeight | Возвращает высоту экрана (исключая панель задач Windows) |
| availWidth | Возвращает ширину экрана (исключая панель задач Windows) |
| colorDepth | Возвращает глубину бит цветовой палитры для отображения изображений |
| height | Возвращает общую высоту экрана |
| pixelDepth | Возвращает разрешение цвета (в битах на пиксель) экрана |
| width | Возвращает общую ширину экрана |
Пример. Открыть новое окно, размеры которого рассчитываются в зависимости от размеров экрана.
Объект history содержит URL-адреса, которые посетил пользователь (в окне браузера).
Объект history является частью объекта window и доступен через свойство window.history.
| Свойства | Описание |
|---|---|
| length | Возвращает количество URL-адресов в списке |
| Метод | Описание |
|---|---|
| back() | Загружает предыдущий URL-адрес по списку адресов посещённых страниц |
| forward() | Загружает следующий URL-адрес по списку адресов посещённых страниц |
| go() | Загружает определенный URL из списка адресов посещённых страниц |
Пример: перейти на страничку назад