iframe请求失效重新登录后直接跳转到请求内容页面的解决方案
来源:互联网 发布:炒沥青怎么看金十数据 编辑:程序博客网 时间:2024/06/05 16:37
iframe请求失效重新登录后直接跳转到请求内容页面的解决方案
上一篇文章讲到easyUI iframe中请求Session失效后iframe内跳转到首页,首页只在iframe中显示,没有填充整个页面,通过判断window.top是否为空或者URL是否一致来解决:easyUI iframe中请求Session失效后iframe内跳转到首页的解决方案
不过还有一个问题,就是登录成功以后,发现浏览器直接跳转到iframe内容的页面了,如果iframe外有父页面,父页面是不显示的。
原因:目前浏览器,后台应用都支持请求保存,如果请求失败后,会保存请求,等登录后再继续执行请求。
解决方案:
1. 如果登录失败,将请求地址指向登录页面前,先跳转到会话超时提示页面,然后在提示页提示重新登录,重新登录按钮指向登出,登出完成后自动会跳转到登录页面。
<pre name="code" class="html"> //判断当前窗口是否有顶级窗口,如果有就让当前的窗口的地址栏发生变化, //这样就可以让登陆窗口显示在整个窗口了 function loadTopWindow(){ if (window.top!=null && window.top.document.URL!=document.URL){ var urlStr = document.URL; var endIndex = urlStr.indexOf('xxxxx') + 5; urlStr = urlStr.substring(0, endIndex); window.top.location= urlStr + "/timeout.jsp"; // 跳转到提示页 //alert(document.URL); //alert(urlStr); //window.top.location= document.URL; // 不跳转到首页 } }</script></head><body onload="loadTopWindow()">
0 0
- iframe请求失效重新登录后直接跳转到请求内容页面的解决方案
- easyUI iframe中请求Session失效后iframe内跳转到首页的解决方案
- 登陆后跳转到原请求页面
- 使用filter使session失效的用户,重新跳转到登录页面
- session失效后ajax请求跳转到登陆页
- iframe session失效,跳转登录页面
- session过期后跳出iframe直接到登录页面
- Ajax请求,登录超时,如何跳转到登录页面
- iframe中请求页面而session失效时页面跳转问题
- iframe中请求页面而session失效时页面跳转问题
- iframe 中请求页面而session失效时页面跳转问题
- Easy UI bug:iframe中请求页面而session失效时页面跳转问题
- iframe 中请求页面而session失效时页面跳转问题
- yii中登录后跳转回登录前请求的页面
- yii2中登录后跳转回登录前请求的页面
- ajax session失效后,跳转到登录页面的全局处理
- 解决easyui在session过期后iframe跳转到登录页面的问题
- shiro不能跳转到登录前请求页面
- HDU 1051.Wooden Sticks
- C与汇编混合编程
- 验证
- hdu1863-畅通工程
- 实践出真知
- iframe请求失效重新登录后直接跳转到请求内容页面的解决方案
- 高阶MapReduce_2_链接多个MapReduce作业实例
- kiki’s game
- ex07
- 快速排序(含完整源码)
- iOS小技巧--用runtime 解决UIButton 重复点击问题
- Codeforces 460C Present
- HDOJ 1114 Piggy-Bank(完全背包)
- css3的display定义不同类型的盒