zoukankan      html  css  js  c++  java
  • iframe重定向让父页面跳转

    情景描述

    我们在使用一些后台程序的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

  • 相关阅读:
    个人总结
    第二次冲刺 10
    第二次冲刺 09
    第二次冲刺 08
    第二次冲刺 07
    团队冲刺第七天
    团队绩效评估
    团队冲刺第六天
    团队冲刺第五天
    团队冲刺第四天
  • 原文地址:https://www.cnblogs.com/zifeiy/p/9593227.html
Copyright © 2011-2022 走看看