session失效刷新后登录页面嵌入在iframe中的解决办法
程序员文章站
2022-03-15 13:55:55
...
后台系统用了IFRAME,当SESSION失效后,就会在IFRAME里跳转到了登陆页面,造成了嵌套问题。
解决办法:
var _topWin = window; while (_topWin != _topWin.parent.window) { _topWin = _topWin.parent.window; } if (window != _topWin){ _topWin.document.location.href = '${basePath}/XX/login.action'; }
将上面JS复制到登陆页面,最后的_topWin.document.location.href = '${basePath}/XX/login.action'路径换成自己的登陆地址。OK,问题解决。