html登陆后无法跳出页面,详解如何在登录过期后跳出Ifram框架
1、文章背景
我们在做后台项目管理时,常用 Ifram 框架来加载页面,即:
我们使用 iframe 标签来加载页面,该 src 可以指向不同的页面,从而我们可以在一个网页中打开更多的页面,但是我们也需要尽可能地控制同事打开的网页数,避免客户端消耗太大导致网页崩溃。网页效果如下:
2、问题描述
那上一步,我们已经了解了 Ifram 框架,整体大概分为:菜单栏,导航栏,和主体 Ifram 内容,那么当我们登录信息过期的时候,系统会进行登录拦截,导致页面跳到登录界面,如下:
可以看出,当我们登录信息过期之后,ifram 加载了登录界面,当我们输入了登录信息之后,发现如下:
那么客户是不清楚发生了什么事的,一定会觉得这个系统是不是出问题了,这对用户体验是极差的
3、解决方案
以上,我们了解了 ifram 加载的页面,会导致登录信息过期时,加载了登录界面,影响用户体验,那么解决方法如下:
// 登录过期的时候,跳出ifram框架
if (top.location != self.location) {
top.location = self.location
};
我们在登录界面的 JS 中,加上如上代码,表示当前窗体的 URL 与 父窗体的 URL 是否不相等,不相等则父窗体的 URL 等于当前窗体的 URL,这样就能成功跳出 Ifram 框架了
到此这篇关于详解如何在登录过期后跳出Ifram框架的文章就介绍到这了,更多相关登录过期后跳出Ifram 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!
html登陆后无法跳出页面,详解如何在登录过期后跳出Ifram框架相关推荐
- html登陆成功后跳转页面跳转,怎么设置登录成功后跳转到相应的页面
想要用angularjs实现的功能是 一进入就是一个登录页面(login.html),如果没有账号密码就注册,登录成功后跳转到相应的页面(shopcart.html) 碰到的问题 1.一进入页面没有显 ...
- nmmqq.php?/lspc.html,html中的图片直接使用base64编码后的字符串代替详解
网页中的图片是使用base64编码后的字符串代替了,这个叫做Data URI scheme,下面有个不错的示例,大家可以参考下 最近来了一个网页,里面有图片,但是却没有引用外部的图片资源,很好奇.查看 ...
- 企业网络分配项目,从连接到登陆,一步步来详解交换机配置
弱电几乎大部分的项目都跟网络有关,而所有的网络都离不开交换机的配置,很多朋友弱电项目做的比较困难,主要还是对网络技术不了解,尤其是交换的配置,那么今天我们以实例来讲解,企业网络分配项目,从连接到登陆, ...
- iframe嵌套其它网站页面详解
iframe基本内涵 通常我们使用iframe直接直接在页面嵌套iframe标签指定src就可以了. <iframe src="demo_iframe_sandbox.htm" ...
- 友情链接在html中怎么写,HTML+CSS入门 网站友情链接显示页面详解
本篇教程介绍了HTML+CSS入门 网站友情链接显示页面详解,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门. < 1.列表标签 有序列表:type默认是1,2,3--,rese ...
- JDBC学习笔记02【ResultSet类详解、JDBC登录案例练习、PreparedStatement类详解】
黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...
- 上传服务器后字体文件丢失,详解Vue+elementUI build打包部署后字体图标丢失问题...
错误描述: Vue+elementUI build打包部署后字体图标丢失,控制台显示文件element-icons.woff和element-icons.ttf文件404 错误展现: 控制台报错截图 ...
- 超详解三子棋(优化后)【万字教程包教包会】
详解三子棋 前言 一.游戏规则 二 .游戏流程 三.代码实现 3.1主体部分实现 3.2 game函数的实现 3.2.1创建数组 3.2.2初始化棋盘 3.2.3显示棋盘 3.2.4玩家下棋 3.2. ...
- pandas详解:学习大佬文章后的逐点分析
目录 (^-^):导言 一.安装pandas 二.数据表的生成(通常是导入数据表) 1.导入库 2.导入文件 三.数据表信息查看 1.维度的查看 2.数据表基本信息(维度.列名称.数据格式.所占空间等 ...
最新文章
- 2018年 IEEE Fellow出炉!清华、上交、北大、中科大...看看名单里还有谁?
- C# cs文件表头模版
- jquery获取手机验证码按钮计时插件getVerifyCode.js
- python读awx文件_ansible awx用法
- 【数据结构笔记10】二叉树的先序、中序、后序遍历,中序遍历的堆栈/非递归遍历算法,层序遍历,确定一个二叉树,树的同构
- 数据聚合与分组运算——GroupBy
- SprinMVC解决URL多个参数
- qemu-img 镜像转换工具使用
- 基于NLP的中医医案文本快速结构化方法
- 如何判断关系是否自反,反自反,对称,反对称,传递
- centos7该如何限制IP访问?
- android闹铃唤醒软件,温柔唤醒闹钟app_温柔的闹钟铃声有哪些_华为智能闹钟智能唤醒-多特软件站安卓网...
- js实现倒计时广告效果
- win7搜索功能失效/win7搜索功能不能使用
- 计算机启动蓝屏怎么设置BIOS,设置BIOS导致电脑蓝屏0x000007B怎么办?
- 变换矩阵_平移 缩放 旋转及统一变换
- jmp指令和call指令
- 财富:保罗·艾伦转向新领域
- H3C交换机的命名规则
- java判断是否文件夹_java中怎么判断是否文件夹
热门文章
- 《我心归处是敦煌》读后感
- 表弟准备买房,让我帮他分析分析哪个小区最合适,我直接用python下载了本地所有房源信息做成了可视化图
- Arduino 卡片14红外遥控灯
- NVT | NVT SDK 67X固件分析工具使用
- 印尼央行发移动支付“新规”,这家中国公司成为“唯一”彩蛋
- 机器学习-搭建环境-1:Win10安装Anaconda和Jupyter Notebook
- 基于点云数据提取道路标线的思路
- python随机抽签列表中的同学值日_神奇的大抽签--Python中的列表,中国大学MOOC(慕课)答案公众号搜题...
- 【左程云Java算法】Chapter1-5:用一个栈实现另一个栈的排序
- 家用小型监控器安装位置与功能