Объект Location
Объект Location содержит информацию о URL-адресе текущего документа, с которым он связан.
Чтобы изменить или получить текущий URL, не обязательно использовать методы или свойства объекта, это можно также сделать обратившись напрямую к свойству location:
var someURL = window.location; window.location = 'httр://www.puzzleweb.ru';
Методы
Метод | Описание |
---|---|
assign() | Загружает новый документ в текущее окно (вкладку) браузера. |
reload() | Перезагружает документ с текущем URL-адресом. Может принимать один аргумент булева типа: true - перезагрузка страницы с сервера, false - перезагрузка страницы из кэша браузера. |
replace() | Заменяет текущий документ на документ, расположенный по адресу, переданному методу в качестве аргумента. Отличие от метода assign() заключается в том, что после использования replace() текущая страница удаляется из истории посещения текущего окна, это значит что пользователь не сможет вернуться на нее нажав кнопку назад в браузере. |
Свойства
Свойство | Описание |
---|---|
hash | Задает или получает часть URL-адреса, следующую за знаком #. |
host | Задает или возвращает имя хоста и порт URL-адреса. |
hostname | Задает или возвращает имя хоста из URL-адреса. |
href | Задает или возвращает полный URL-адрес документа. |
origin | Возвращает строку, содержащую URL-адрес, включающий протокол, домен и порт. |
pathname | Строка, содержащая имя файла или путь к текущему файлу от корневой папки. |
port | Содержит строку с портом. |
protocol | Задает или получает протокол. |
search | Задает или возвращает часть URL-адреса, следующую за знаком вопроса (?), включая сам знак вопроса. |