情景描述

我们在使用一些后台程序的html模板(比如H-ui)的时候,这些html前端程序是iframe版的,

也就是说在使用的时候,每当我点击左侧导航栏的一个按钮,在右侧就会弹出一个菜单栏,在显示的地方就会出现一个页面。

我们在使用的时候会遇到这样一个问题:

比如我的session过期了,那么这个时候当我点击页面上摸一个按钮的时候,

我希望这个页面会跳转到登陆界面。

然而事实上它的确跳转到登陆界面了,如下图所示:

但是我并不希望登陆界面出现在里面,我希望他的父界面会跳转到登陆界面。

解决办法

在登陆界面中加入如下代码:

<script language="JavaScript">
if (window != top)
top.location.href = location.href;
</script>
  • window.location.href、location.href 是本页面跳转
  • parent.location.href 是上一层页面跳转
  • top.location.href 是最外层的页面跳转

参考链接:https://blog.csdn.net/xm_csdn/article/details/78131596

最新文章

  1. js弹出框、对话框、提示框、弹窗总结
  2. A*算法 -- 八数码问题和传教士过河问题的代码实现
  3. CSS实现DIV水平 垂直居中-1
  4. delphi XE5下安卓开发技巧
  5. hdu 2037
  6. LeetCode &quot;Binary Tree Vertical Order&quot;
  7. 一个类似bootstrap的foundation
  8. 小白日记49:kali渗透测试之Web渗透-XSS(三)-存储型XSS、DOM型XSS、神器BEFF
  9. Js获取Cookie值的方法
  10. Java SE Eclipse中引入第三方jar及class
  11. Backbone一些参考资源
  12. Method Resolution Order – Python类的方法解析顺序
  13. Elasticsearch 5.0 _source field的简单认识
  14. javascript 数组的部分常用属性用法
  15. 通用JSONHelp 的通用的封装
  16. PHP CURL获取页面内容输出例子
  17. shell脚本实现定时备份某文件
  18. python之路07文件处理
  19. yii的layouts的使用
  20. [原]C#设置文件夹用户权限

热门文章

  1. Java8新特性--Optional
  2. LevelDB的源码阅读(三) Get操作
  3. postgresql学习笔记--基础篇 -psql工具
  4. sqlplus、exp、imp不是内部或外部命令,也不是可运行的程序
  5. 深入剖析TOMCAT
  6. 【素数判定/筛法进阶算法】-C++
  7. 12 | 为什么我的MySQL会“抖”一下?
  8. springboot启动时执行任务CommandLineRunner
  9. PostgreSQL 慢查询SQL语句跟踪
  10. decodeURI 与 decodeURIComponent 区别