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