我使用ADF应用程序创建了系统,可以检测浏览器中的“返回”按钮(例如firefox和谷歌浏览器)。每次我点击浏览器中的“返回”按钮,它会提示输出询问用户是否需要的消息“留在当前页面”或“离开页面”。点击“离开页面”后,我会转到登录页面。
当用户点击浏览器的后退按钮时,是否有可能返回任务流程中的上一页?顺便说一下,任务流在页面片段中。 任何人都可以告诉我该怎么做?迫切需要这一步......
提前致谢。
答案 0 :(得分:1)
浏览器后退按钮实际上不知道如何在任务流中导航视图。建议不要使用浏览器后退按钮进行导航。遗憾的是,除了使用JS删除用户浏览历史记录之外,我们无法在ADF中使用API来禁止浏览器后退按钮。
答案 1 :(得分:1)
您可以尝试这样的事情:
function disableBack() {
var check =window.location.search;
if (check && check.substring(1) =="X") {
window.location.replace(<new_url>);
}
}
你也可以参考这篇文章:Clear browser history
正如弗兰克所说,你不应该使用浏览器和adf应用程序,我不认为有办法通过'adf来禁用它。