Как перейти на предыдущую страницу в потоке задач с помощью кнопки "НАЗАД" в браузере?
Я создал систему с помощью приложения 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.