`
流浪鱼
  • 浏览: 1682358 次
  • 性别: 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

    标题 "防止被IFRAME嵌套并自动跳到首页代码.rar" 涉及到的是一种常见的网络安全策略,主要用于防止网站被恶意嵌入到其他站点的IFRAME中。IFRAME是HTML的一种元素,允许在同一个网页中嵌入另一个网页,这在某些情况下...

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

    在Vue.js中实现嵌套页面通常涉及到使用`iframe`元素来加载外部网页或者内部组件。`iframe`允许我们在一个Vue应用中嵌入另一个独立的HTML文档,这对于展示第三方内容、实现某些特定功能或者处理复杂交互场景时非常...

    实现iframe嵌套,适合CMS,CRM等后台框架

    例如,左侧导航栏选择不同的模块,对应的右侧主区域通过动态改变iframe的`src`来加载相应的内容,这样可以实现单页应用的效果,减少页面跳转带来的延迟。 为了更好地适应后台管理框架,我们还需要关注以下几点: 1...

    IFrame中Session丢失的解决办法

    P3P是一种隐私偏好平台,它影响了IE对第三方Cookies的处理,尤其是当它们嵌套在IFrame中时。 ### 解决方案 针对IFrame中Session丢失的问题,可以采取以下几种策略: 1. **使用StateServer模式管理Session:** 在...

    iframe内容页白块及刷新白色背景问题解决

    iframe内容页白块及刷新白色背景问题解决,在IE6,IE9上测试通过。

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

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

    iframe 跨域访问session

    然而,当涉及到跨域时,`iframe` 遇到的问题之一就是无法正常访问父页面或被嵌入页面的`session`。这是因为浏览器的同源策略(Same-Origin Policy)限制了不同源之间的交互,包括`session`和`cookie`。 同源策略是...

    iframe页跳转父窗体

    ### iframe页跳转父窗体知识点详解 #### 一、iframe基本概念 在开始之前,我们首先了解一下`iframe`的基本概念。`iframe`是HTML的一个元素,全称为“Inline Frame”,即内联框架。它允许网页中嵌入另一个网页或者...

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

    在Android设备上使用`iframe`,而在iOS设备上选择页面跳转,可以有效避免因`iframe`高度计算和弹框定位问题引发的用户体验问题。同时,对于其他可能出现的兼容性问题,比如iOS中的滚动条失效或页面宽度超出屏幕,也...

    div嵌套html不用iframe

    `iframe`虽然提供了这种功能,但有时可能会带来一些问题,如加载速度慢、SEO优化困难等。在这种情况下,我们可以利用HTML的`div`元素结合JavaScript库,如jQuery,来实现页面内容的嵌套。以下是一个详细的步骤和知识...

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

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

    使用iframe在网页中嵌入其他网页的方法

    同时,`iframe`也有一些需要注意的点,比如跨域问题,如果嵌入的网页与主页面不在同一个域名下,可能会受到浏览器的同源策略限制。此外,`iframe`的使用也可能会对网页的性能和SEO产生影响,因为它们可能会导致额外...

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

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

    基于js的iframe 可关闭tab标签组件使用方法

    在网页开发中,JavaScript(js)经常被用来增强用户体验,特别是在构建动态交互式的用户界面时。本教程将详细讲解如何使用JavaScript实现一个可关闭的iframe内嵌tab...如果你在使用过程中有任何问题,欢迎回帖讨论。

    js如何判断是否在iframe中及防止网页被别站用iframe嵌套

    本文将详细解析如何使用JavaScript判断当前页面是否被嵌入到iframe中,以及如何防止网页被其他网站用iframe嵌套。 一、判断是否在iframe中的方法 1. 利用self.frameElement属性 在JavaScript中,我们可以通过检测...

Global site tag (gtag.js) - Google Analytics