后台系统用了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,问题解决。
本文介绍了一种解决方法,当session失效后,iframe内的页面跳转到登录页面,通过复制特定的JS代码到登录页面,并将路径替换为实际的登录地址,从而解决了嵌套问题。
197

被折叠的 条评论
为什么被折叠?



