запретить кнопку возврата на предыдущую страницу - angularjs - PullRequest
0 голосов
/ 02 июня 2018

Внутри моего контроллера я пытаюсь отключить или запретить кнопку возврата из контроллера angularjs после выполнения запроса get и перехода на страницу.Отключение кнопки «Назад» или предотвращение перехода на предыдущую страницу не произошло.Это мой фрагмент

$scope.goToDashboardAfterLogin=   function () {
                    $http({
                        method: 'GET',
                        url: '/page',
                    else if (response.status == 200) {


                            $(window).on("keypress", function (e){
                                if(e.keycode == "backspace") 
                                     e.preventDefault();
                            })

                            $(location).attr('href', '/page2');
                        }
                    }, function errorCallback(response) {
                        alert(JSON.stringify(response));
                    });
                }; 

Как мне добиться, чтобы предотвратить переход на предыдущую страницу из браузера с указанной выше попытки

1 Ответ

0 голосов
/ 02 июня 2018

Вы пытались «вернуть ложь»?

$(window).on("keypress", function (e){
                            if(e.keycode == "backspace") 
                                 return false;
                        });

e.preventDefault () предотвратит событие по умолчанию, e.stopPropagation () предотвратит всплывающее событие и вернет falseи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...