У меня есть конечная точка (скажем / xyz), которая при попадании с домашней страницы перенаправляет на другую страницу (скажем / abc) и открывает веб-просмотр в приложении.Когда я нажимаю собственную кнопку «Назад» на устройстве из веб-просмотра, снова нажимается та же промежуточная конечная точка «/ xyz», и она перенаправляет меня обратно на конечную точку веб-просмотра (/ abc), и она идет в бесконечном цикле.Однако я хочу, чтобы кнопка «Назад» перенесла меня на домашнюю страницу.
Я использую window.location.replace ('/ abc') для перенаправления из / xyz, но это не помогает.Я попытался window.location.href = url, и это тоже не помогло.
Test1.config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/xyz', {
controller:'TestCtrl',
template:' '
}).
when('/pqr', {
controller:'Test2Ctrl',
templateUrl:'/templates/pqr'
});
}]);
Test1.controller('TestCtrl', [
'$window', '$location',
function(
$window, $location) {
var redirectTo = function() {
window.location.replace('/abc');
}
redirectTo();
}]);
Итак, он правильно перенаправляет на конечную точку «/ abc», но при нажатии кнопки «Назад» на устройстве из / abc, он возвращается к / xyz, а затем перенаправляет обратно к / abc.Я хочу, чтобы он вернулся на домашнюю страницу после нажатия кнопки «Назад» из веб-просмотра в приложении.Также кнопка «Назад» перенаправляет на домашнюю страницу в браузере.Эта проблема только на родной кнопке назад на устройстве.