Я работаю над приложением, которое требует, чтобы я имитировал кнопку браузера назад/вперед (я реализовал 2 кнопки). Я могу добиться этой функциональности, используя window.history.forward()
и window.history.back()
. Функционал работает как надо. Но у меня есть одна проблема: у меня есть требование отключить кнопку «вперед», когда больше нет страниц для дальнейшего просмотра, и наоборот для кнопки «назад».
Я пытался использовать следующие обходные пути, но ничего не работает.
if(!window.history.next){
$scope.abcService.enableForwardButton = false;
}
Это if
условие никогда не выполняется, даже если у меня нет страниц для дальнейшего просмотра.
var index = window.history.length;
if(window.history[index] != window.location)
{
$scope.abcService.enableForwardButton = true;
}
Любые входные данные будут полезны. Примечание: отключение кнопок является обязательным требованием для приложения.