Включить кнопку «вперед» при отключении кнопки «Назад» браузера - PullRequest
0 голосов
/ 04 июля 2018

Я отключил кнопку возврата браузера, используя следующий код при загрузке страницы

history.pushState(null, null, location.href);
window.onpopstate = function () {
        history.go(1);
};

Код работает нормально. Я не могу перейти к предыдущим страницам. Но кнопка вперед тоже отключена. Я должен включить кнопку пересылки на странице.

1 Ответ

0 голосов
/ 04 июля 2018

Вы вынуждены обновить URL-адрес вручную, используя history.pushState . Если вы используете history.pushState , он очищает историю форвардного состояния.

Следовательно, window.history.forward() возвращает неопределенное значение. Таким образом, вы не можете идти в прямом направлении.

Пожалуйста, используйте предупреждение вместо отключения кнопки назад,

window.onbeforeunload = function() { 
return "some text"
};
...