web开发中常常会有这种状况,在一个主页面中包含侧边导航菜单和iframe,点击菜单项,对应页面会在iframe中显示,整个页面不会刷新。可是若是设置了会话Session,在会话过时后再操做会自动redirect重定向到登陆页面,常常会出如今session过时后,再点击菜单项,登陆页面显示在iframe中而非显示在当前窗口的状况。javascript
解决办法,在登陆页面加上以下js代码:java
if(window !=top){ top.location.href=location.href; }