Нужно чтобы при нажатии кнопки "назад" в браузере редиректило на google.com
Есть сайт с формой, после заполнения которой и нажатия ігиьше происходит редирект на новую страницу 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'.