"назад" браузер, переход на гугл.
Добрый день. Нужна помощь знающего..
Нужно сделать так, чтобы при нажатии на кнопку "назад" в браузере, перекидывало на сайт "google.com". Как такое вообще сделать? Что-то с history back url?? Если можно, то хотелось бы полный рабочий код.. А то я немного не бум-бум в этом. Большое спасибо :) |
Цитата:
|
Да вот почти угадали.. Делаю тестовое задание, чтобы устроиться на работу. Все задания сделал кроме этого. С этим ступор.
|
Я бы как-то так делал
window.addEventListener('popstate', e => location.replace('http://google.com'), false); //При нажатии кнопки "назад" редиректим на google.com history.pushState({}, document.title, location.href); //Создаем холостую запись в истории, чтобы отследить потом кнопку "назад" |
Shitbox2, у вас и на кнопку forward редирект происходить будет, а созданную запись вы никак не используете.
|
Кстати, да, про Форвард не подумал, но это и не должно быть проблемой. Эта кнопка неактивна, если не было возврата назад, а при возврате назад у нас редирект.
А по поводу пустой записи, пока других идей не приходит как это сделать, чтобы и в одно- и в многостраничных приложениях могло работать. |
Часовой пояс GMT +3, время: 16:55. |