0

我在服务器端为我的应用程序和 java 使用 jQuery mobile。如果用户按下刷新按钮,用户必须被重定向到登录页面,即 index.html。

这可以使用 JavaScript 完成还是我需要添加 java 代码来实现它?

4

1 回答 1

1

使用 JavaScript,您只能处理onbeforeunload事件。但是您不知道用户是刷新还是导航离开。您需要 localstorage 或 cookie 来保持您的状态并检查用户是否刷新,以便您可以重定向它们。我什至不知道这在 onbeforeunload 事件中是否可行,但我建议您在服务器端修复它。您需要有一些逻辑服务器端。例如,将最后一页保留在会话中,如果它等于新页面,则重定向到您的 index.html。

于 2013-04-25T11:38:43.510 回答