登录请求超时,后台跳转登录页面时,是在子界面显示登录页面的问题
来源:互联网 发布:金和软件官网 编辑:程序博客网 时间:2024/05/22 02:16
转 http://blog.csdn.net/chwshuang/article/details/48009185
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
- 登录请求超时,后台跳转登录页面时,是在子界面显示登录页面的问题
- ajax请求时登录超时,跳转登录页面
- Ajax请求,登录超时,如何跳转到登录页面
- 页面超时跳转到登录页面被框架页面嵌套的问题
- 跳转页面+登录页面
- login 跳转 到 tabbar 页面(登录界面的跳转)
- smarty如何解决登录页面登录失败时在页面上同时显示失败的反馈信息的问题
- 关于在iframe嵌套子页,子页面页面过期后,一些链接的登录框在子页面显示的问题
- 关于在iframe嵌套子页,子页面页面过期后,一些链接的登录框在子页面显示的问题
- asp.net 在使用母版页的子页面cs后台代码中控制母版页中的登录控件显示
- jquery后台登录页面背景图片自动轮换登录界面代码
- 注册登录页面跳转
- 关于框架在过滤调回登录页面时,登录页面在子页面处理
- 登录超时跳转页面失败和ajax传递到后台数据乱码
- 解决登录失效时,跳转登录页面的iframe嵌套问题
- phpcms--后台登录后显示页面修改
- 登录页面ajax请求
- Struts2的Session超时返回登录页面
- loj 6062 (hall定理+ 线段树)
- nginx(2)变量转载自章亦春
- AOP配置
- Hibernate学习(二)
- eclipse新建.dic文件注意——由使用IKAnalyzer分词器新建ext.dic文件引发的思考
- 登录请求超时,后台跳转登录页面时,是在子界面显示登录页面的问题
- rapidjson对Writer的小小封装,方便使用
- 南通青鸟 IT教育..._业务抽象
- 求1*2*3*4*...*n的值
- 使用d3画横向组织架构图,兼容ie8 (二)
- java 内存的监控
- CodeForces 873B Balanced Substring(前缀和+思维)
- maven可用的镜像
- 数人金|服务网格新生代Istio进化,与传统模式相较5大特性更助容器扩展