我在我的应用程序中使用 jQuery mobile,在服务器端使用 java。如果用户按下刷新按钮,则必须将用户重定向到登录页面,即index.html。
这可以使用 JavaScript 来完成还是需要添加 Java 代码来实现?
最佳答案
使用 JavaScript,您只能处理 onbeforeunload事件。但您不知道用户是否刷新或导航离开。您需要本地存储或 cookie 来保存您的状态并检查用户是否刷新,以便您可以重定向它们。我什至不知道这在 onbeforeunload 事件中是否可能,但我建议您在服务器端修复它。您需要有一些逻辑服务器端。例如,将最后一个页面保留在 session 中,如果它等于新页面,则重定向到您的index.html。
关于java - 页面刷新后如何重定向到登录页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16213596/