`
流浪鱼
  • 浏览: 1635928 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

嵌套iframe跳转问题

 
阅读更多

我们在做系统的时候,尤其是一个页面一个系统的哪种,往往我们通过弹出window里面嵌套iframe来整合其他页面,我们会常常碰见如果session失效的时候,当前的iframe页面为登陆页面,按照常理应该是父页面为登陆页面才对,针对此问题给出了个解决方案。

代码如下:

就是让最顶端的location为当前的location地址

$(function(){
         try{
        top.location.hostname;
    if (top.location.hostname != window.location.hostname) {
      top.location.href =window.location.href;
    }
  }
  catch(e){
    top.location.href = window.location.href;
  }
 });

 

分享到:
评论

相关推荐

    HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版的实现方法

    就想弄一个winform结合html5的一个小东西,突有心血来潮,想在里面嵌套一个微信网页版,下面小编给大家介绍下HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版的实现方法,一起看看吧

    Iframe页面请求跳转问题解决

    首先在父页面的javascript给定义一个window.name,并赋予一个字符串值,如window.name="test",其中赋予的字符串值可以随意定义,然后在Iframe页面的Form 标签中定义target属性,并且其值也必须与之前定义的window....

    防止被IFRAME嵌套并自动跳到首页代码.rar

    测试方法:A站全站调用此JS,然后在B站网页IFRAME嵌套A站,浏览B站嵌套页面,即会跳转到A站。

    在vue中实现嵌套页面(iframe)

    vue中嵌套iframe,将要嵌套的文件放在static下面。... <...top: -300px;left: 0px;...补充知识:关于VUE嵌套iframe的一系列问题 此文是建立在vue-cli之上 ,当然单写也可以,下文会涉及一些关于cli的知识,

    ios 不支持 iframe 的完美解决方法(兼容iOS&安卓)

    最近做微信公众号页面,因为入口不同,需要把...尝试了好多种方法,均不理想,而安卓系统则表现良好,于是想到,iOS系统可直接做页面跳转,而安卓系统则正常使用iframe(如果安卓系统直接做页面跳转,会有问题,故使

    Android WebView拦截iframe标签内部跳转教程

    最近项目里有个广告位需要动态配置,后台给了一段 html 嵌套iframe标签的代码,需要Android拦截iframe内部的跳转,自己做处理。 比如,下面是一段html代码,嵌套这iframe标签,src就是跳转地址,我现在就要当你点击...

    div嵌套html不用iframe

    在不用iframe的情况下嵌套页面,所以只好在div中嵌套,下面是具体的实现,主要使用到了jquery,大家可以参考下

    IFrame中Session丢失的解决办法

    IFrame中Session丢失的解决办法

    vue下iframe标签页,切换标签页,iframe不重载

    vue项目中一个模板组件,不同iframe的src地址,对应不同的路由,不同标签页,且切换标签页不重载。这种客户的要求是特例在网上没有,所以纯自行手码。由于项目在vuex保存了标签页,所以初次进入该组件时,调用了一次...

    vue 页面tabs切换,替换iframe

    vue页面tab切换,替换原来的iframe实现,利用vue的router-view和keep-alive实现

    Django 在iframe里跳转顶层url的例子

    A网页为一个专门设计的登录页面login.html,通过iframe嵌套在B页面中index.html,登录后会进入后台C页面consule.html.问题来了,登录成功后,通过Django-url跳转,页面一直在iframe里面,没有跳出嵌入的框架中。...

    cross-domain:通过三层Iframe嵌套实现JS跨域访问

    B域(子页面)中的文件crossdomain.js 实现跨域的关键文件,用于动态生成跳转的iframe;var crossDomain = new CrossDomain('<A>/cross_domain_transfer.html'); //初始化跨域类,传入目标域的跨域跳转页面...

    JS iFrame加载慢怎么解决

    带着这个问题一起通过本文学习,寻找答案吧! aaa.html <HTML> <HEAD> <TITLE>aaa</TITLE> </HEAD> <BODY> <IFRAME src=bbb.html name=bbb width=100% height=190> <...

    JS加载iFrame出现空白问题的解决办法

    在使用IE6浏览器开发过程中出现各种奇葩问题,非常棘手,费劲脑汁终于问题解决。特此把我的问题描述及解决办法分享到软件开发网平台,帮助那些遇到此问题的朋友。 1、js加载iframe出现空白 iframeID 是加载的 ...

    iframe的2种用法

    iframe的2种用法 指定页面的嵌套 动态指定页面的嵌套

    详解iframe的src指向的内容不刷新的解决办法

    问题描述 html <iframe id="h5Content" src=""></iframe> js $("#h5Content").attr("src","${h5.url}"); h5.url对应的是一个ueditor编辑好存到数据库的一个页面. 修改这个页面内容提交后,iframe 中...

    js实现网页防止被iframe框架嵌套及几种location.href的区别

    简单的说:几种location.href的区别 js实现网页被iframe框架功能 “[removed].href”、”location.href”、”self.location.href”是本页面跳转 “parent.location.href”是上一层页面跳转 “top.location.href”是...

    关于Iframe如何跨域访问Cookie和Session的解决方法

    系统直接跳转到系统后台首页,后台登录成功后所跳转的URL这里没法指定,控制不了跳转的页面,如果在统一后台里需要链接到这个系统后台的另外一个页面,而非后台默认首页时,也就是将第三方系统后台的菜单功能放到...

Global site tag (gtag.js) - Google Analytics