Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Location.replace()

Эта статья нуждается в техническом обзоре. Как вы можете помочь.

Метод Location.replace() заменяет текущий ресурс на новый по URL, указанному в качестве параметра. Отличие от assign() в том, что при использовании replace() текущая страница не будет сохранена в History, и пользователь не сможет использовать кнопку назад, чтобы вернуться к ней.

Если условия вызова метода не удовлетворяют требованиям безопасности, выбрасывается DOMException с типом SECURITY_ERROR. Это случается, если домен скрипта, вызвающего метод, не совпадает с доменом страницы, изначально содержащимся в Location.

Если новый URL некорректен, выбрасывается DOMException с типом SYNTAX_ERROR.

Синтаксис

object.replace(url);

Параметры

url
DOMString , содержащий URL страницы, на которую нужно перейти.

Примеры

// Перейти на статью Location.reload, заменив текущую страницу
document.location.replace('https://developer.mozilla.org/en-US/docs/Web/API/Location.reload');

Спецификации

Спецификация Статус Комментарий
WHATWG HTML Living Standard
Определение 'Location.replace()' в этой спецификации.
Живой стандарт Без изменений относительно HTML5.
HTML5
Определение 'Location.replace()' в этой спецификации.
Рекомендация Изначальное определение.

Совместимость с браузерами

Возможность Chrome Firefox (Gecko) Internet Explorer Opera Safari
Базовая поддержка (Да) (Да) (Да) (Да) (Да)
Возможность Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Базовая поддержка (Да) (Да) (Да) (Да) (Да) (Да)

Смотрите также

Метки документа и участники

 Внесли вклад в эту страницу: tim-zh
 Обновлялась последний раз: tim-zh,