欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

session失效刷新后登录页面嵌入在iframe中的解决办法

程序员文章站 2022-03-15 14:05:07
...

后台系统用了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,问题解决。