Нужно чтобы при нажатии кнопки "назад" в браузере редиректило на google.com

Рейтинг: -1Ответов: 1Опубликовано: 09.02.2023

Есть сайт с формой, после заполнения которой и нажатия ігиьше происходит редирект на новую страницу confirm.html. Мне нужно чтобы со страницы confirm.html при нажатии кнопки "назад" в браузере перекидывало на сайт google.com. Помогите пожалуйста это сделать

Ответы

▲ 1

Поскольку в браузере возвращается к предыдущей странице в истории, вам надо будет до перехода на новую страницу в историю добавить https://www.google.com/. Добавляется оно вот так:

window.history.pushState({}, ``, `https://www.google.com/`);

Обратите внимание на политику. Этот метод работает безотказно для страниц от того же источника (домена), но может блокироваться браузером для остальных:

Uncaught DOMException: Failed to execute 'pushState' on 'History': A history state object with URL 'https://www.google.com/' cannot be created in a document with origin 'null' and URL 'file:///D:/Applications/Projects/Web/Test/pages/test.html'.