0

我使用 Kendoui 框架使用弹出窗口进行编辑操作。

当弹出窗口打开时会话超时,登录页面将加载到弹出窗口内。

我想在表单重定向页面中添加 js,并检查它是否正在弹出窗口中加载,如果是,则重定向并关闭窗口。

有没有办法确定页面是否在弹出窗口中加载,如果是,我如何获得它的句柄?

谢谢

4

1 回答 1

2

通常,在您单击按钮或执行某些操作之前,该页面不会重定向到登录页面。我们遇到了同样的问题,我们使用 Ajax 调用弹出窗口解决了这个问题。所以我们在弹出窗口上有一些按钮,我们从服务器读取响应。如果会话已经过期,您将收到错误的响应代码(肯定不是 200)。您可以阅读和解释它,并在您的 JS 关闭弹出窗口中并重定向到登录页面,例如:

window.location = login_url
于 2012-11-29T00:18:08.853 回答