Чтение онлайн

на главную - закладки

Жанры

JavaScript. Подробное руководство, 6-е издание
Шрифт:

long timeout

Этот параметр определяет продолжительность ожидания выполнения запроса в миллисекундах. По умолчанию имеет значение Infinity. По истечении указанного интервала времени будет вызвана функция обратного вызова

error
. Обратите внимание, что время ожидания разрешения пользователя на получение его местонахождения не входит в это значение параметра
timeout
.

GeolocationError

ошибка, возникшая в ходе определения

местонахождения пользователя

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

error
с объектом
GeolocationError
, описывающим ошибку.

Константы

Следующие константы являются возможными значениями свойства code:

unsigned short PERMISSION_DENIED = 1

Пользователь не дал разрешение на определение его местонахождения.

unsigned short POSITIONJJNAVAILABLE = 2

Местонахождение не может быть определено по невыясненым причинам. Это может быть вызвано, например, сетевой ошибкой.

unsigned short TIMEOUT = 3

Местонахождение не может быть определено в течение установленного интервала времени (см. описание параметра

timeout
в справочной статье Geolocation).

Свойства

readonly unsigned short code

Это свойство может иметь одно из трех значений, описанных выше.

readonly string message

Текст сообщения, более детально описывающего ошибку. Сообщение предназначено для отладки и не подходит для уведомления конечного пользователя.

Geoposition

информация о местонахождении с указанием времени определения

Объект

Geoposition
представляет географическое местонахождение пользователя в указанный момент времени. Объекты этого типа имеют всего два свойства: время и ссылку на объект
Geocoordinates
, хранящий фактические значения координат.

Свойства

readonly Geocoordinates coords

Это свойство ссылается на объект

Geocoordinates
, свойства которого определяют широту, долготу и другие параметры местонахождения пользователя.

readonly unsigned long timestamp

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

Date
.

HashChangeEvent

объект события, поставляемый по событию «hashchange» Event

Событие «hashchange» возбуждается броузером, когда изменяется идентификатор фрагмента (часть URL-адреса,

начинающаяся с символа решетки #) документа. Это может происходить вследствие изменения свойства
hash
объекта
Location
или при перемещении по истории посещений щелчком на кнопке броузера Back (Назад) или Forward (Вперед). В любом из этих случаев броузер генерирует событие «hashchange». Обработчику этого события передается объект
HashChangeEvent
. Подробное обсуждение механизма управления историей посещения, а также свойства
location.hash
и события «hashchange» можно найти в разделе 22.2.

Свойства

readonly string newURL

Это свойство хранит новое значение свойства

location.href
. Обратите внимание, что это полный URL-адрес, а не только идентификатор фрагмента.

readonly string oldURL

Это свойство хранит прежнее значение свойства

location.href
.

History

журнал посещений объекта Window

Объект

History
представляет историю посещений окна. Однако по соображениям безопасности объект
History
не позволяет получать из сценариев доступ к хранящимся в нем URL-адресам. Методы объекта
History
позволяют сценариям лишь перемещаться вперед и назад по истории посещений и добавлять в нее новые записи.

Свойства

readonly long length

Это свойство определяет количество URL-адресов в журнале (истории) посещений броузера. Знание размера этого списка не особенно полезно, поскольку нет способа определить индекс текущего отображаемого документа в этом списке.

Методы

void back

В результате вызова метода

back
окно или фрейм, которому принадлежит объект
Histo
ry
, заново открывает URL-адрес (если он есть), открытый непосредственно перед текущим. Вызов этого метода имеет тот же эффект, что и щелчок на кнопке Back броузера. Он также эквивалентен инструкции:

history.go(-1);

void forward

В результате вызова метода

forward
окно или фрейм, которому принадлежит объект
History
, заново открывает URL-адрес (если он есть), открытый непосредственно после текущего. Вызов этого метода имеет тот же эффект, что и щелчок на кнопке Forward броузера. Он также эквивалентен инструкции:

history.go(1);

Поделиться:
Популярные книги

Сын Тишайшего

Яманов Александр
1. Царь Федя
Фантастика:
попаданцы
альтернативная история
фэнтези
5.20
рейтинг книги
Сын Тишайшего

"Искажающие реальность" Компиляция. Книги 1-14

Атаманов Михаил Александрович
Искажающие реальность
Фантастика:
боевая фантастика
космическая фантастика
киберпанк
рпг
5.00
рейтинг книги
Искажающие реальность Компиляция. Книги 1-14

Школа. Первый пояс

Игнатов Михаил Павлович
2. Путь
Фантастика:
фэнтези
7.67
рейтинг книги
Школа. Первый пояс

Невеста на откуп

Белецкая Наталья
2. Невеста на откуп
Фантастика:
фэнтези
5.83
рейтинг книги
Невеста на откуп

Убивать чтобы жить 2

Бор Жорж
2. УЧЖ
Фантастика:
героическая фантастика
боевая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 2

Вперед в прошлое!

Ратманов Денис
1. Вперед в прошлое
Фантастика:
попаданцы
5.00
рейтинг книги
Вперед в прошлое!

Аргумент барона Бронина 4

Ковальчук Олег Валентинович
4. Аргумент барона Бронина
Фантастика:
попаданцы
аниме
сказочная фантастика
фэнтези
5.00
рейтинг книги
Аргумент барона Бронина 4

Измена. (Не)любимая жена олигарха

Лаванда Марго
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Измена. (Не)любимая жена олигарха

Измена. Право на обман

Арская Арина
2. Измены
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Измена. Право на обман

Бастард Императора. Том 7

Орлов Андрей Юрьевич
7. Бастард Императора
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Бастард Императора. Том 7

Жаба с кошельком

Донцова Дарья
19. Любительница частного сыска Даша Васильева
Детективы:
иронические детективы
8.26
рейтинг книги
Жаба с кошельком

Бастард Императора. Том 11

Орлов Андрей Юрьевич
11. Бастард Императора
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Бастард Императора. Том 11

Академия чаросвет. Тень

Ярошинская Ольга
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Академия чаросвет. Тень

Наследие Маозари 4

Панежин Евгений
4. Наследие Маозари
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Наследие Маозари 4