gpt4 book ai didi

java - 在 session 到期时关闭弹出窗口

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:29:41 26 4
gpt4 key购买 nike

事情是这样的:我的 web 应用程序有大量的弹出窗口,我的老板希望它们在 session 到期时关闭,因为当 session 到期并且用户在弹出窗口上按下刷新时,他会看到登录页面 -> 用户登录-> 用户被定向到仪表板。现在,弹出窗口中的仪表板屏幕完全不酷。这是谷歌找到我的地方:

有 javascript 来关闭弹出窗口加载。如果 session 已过期(从 jsp 检查 session 过期并有条件地包括 onload 脚本),则将此 onload 脚本生成到响应中。

你觉得这是个好方法吗?这种情况的最佳做法是什么?

P.S: 我不允许使用 AJAX

最佳答案

在过去的生活中,我制作了一个弹出式管理器对象来维护打开的窗口。如果尚未完成,您可能应该制作其中之一。然后,您可以使用 setTimeout 在经过这么多分钟(或您想要的任何时间)后调用一个函数。这将检查最近的 Activity (可能通过 AJAX)并在您确定 session 已过期时关闭弹出窗口。如果不是,请使用您的新时间再次调用 setTimeout,并针对最近的 Activity 进行适当调整。

^^在 AJAX 编辑之前。

好吧,既然你不能使用 AJAX,你能不能在 url 中放一些东西来告诉你它是一个弹出窗口?然后你就会知道当用户点击重新加载时不要显示登录屏幕。

关于java - 在 session 到期时关闭弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1191534/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com