Объект навигатора содержит информацию о браузере.
Объект 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 из списка адресов посещённых страниц |
Пример: перейти на страничку назад