2

我已经使用 ADF 应用程序创建了系统,该应用程序可以检测浏览器中的“返回”按钮(例如 firefox 和 google chrome)。每次单击浏览器中的“返回”按钮时,它都会提示询问用户是否要“留下”的消息在当前页面中”或“离开页面”。一旦我单击“离开页面”,它将带我进入登录页面。

当用户单击浏览器的后退按钮时,是否有可能返回任务流中的上一页?顺便说一句,任务流在页面片段中。谁能告诉我怎么做?急需这一步..

提前致谢。

4

2 回答 2

1

你可以尝试这样的事情:

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

您也可以参考这篇文章:清除浏览器历史记录

正如弗兰克所说,您不应该将浏览器与 adf 应用程序一起使用,我认为没有办法通过 adf 禁用该浏览器。

于 2013-02-02T12:22:50.977 回答
1

浏览器后退按钮实际上不知道如何在任务流中导航视图。建议不要使用浏览器后退按钮进行导航。不幸的是,除了使用 JS 删除用户浏览历史记录之外,我们无法在 ADF 中使用任何 API 来抑制浏览器后退按钮。

于 2012-06-25T15:24:12.350 回答