Как перейти на предыдущую страницу в потоке задач с помощью кнопки "НАЗАД" в браузере?

Я создал систему с помощью приложения ADF, которое может обнаружить кнопку "НАЗАД" в браузере (например, Firefox и Google Chrome). Каждый раз, когда я нажимаю кнопку "НАЗАД" в браузере, он будет выдавать сообщение, в котором спрашивается, хотите ли вы остаться на текущей странице "или" покинуть страницу ". Как только я нажимаю "покинуть страницу", я перехожу на страницу входа.

Есть ли возможность вернуться на предыдущую страницу в потоке задач, когда пользователь нажимает кнопку "Назад" браузера? Кстати, поток задач находится во фрагменте страницы. Может кто-нибудь сказать мне, как это сделать? Нужен этот шаг срочно..

Заранее спасибо.

2 ответа

Кнопка возврата в браузере фактически не знает, как перемещаться по представлению в потоке задач. Рекомендация не использовать браузер кнопку назад для навигации. К сожалению, нет никакого API, который мы можем использовать в ADF для подавления кнопки возврата браузера, кроме использования JS для удаления истории просмотра пользователя.

Вы можете попробовать что-то вроде этого:

function disableBack() {
    var check =window.location.search; 
    if (check && check.substring(1) =="X") { 
        window.location.replace(<new_url>); 
    }
}

Вы также можете сослаться на это сообщение: Очистить историю браузера

Как упоминал Фрэнк, вы не должны использовать браузер обратно с приложениями adf, и я не думаю, что есть способ отключить это через adf.

Другие вопросы по тегам