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

js解决iframe页面嵌套问题

阅读更多

在页面使用iframe元素时,有时会出现同一页面嵌套的情况。

比如登录信息失效后,点击导航访问Controller返回JSP嵌套到iframe中去,但是Controller有可能会返回登录页面,这样你的主内容区域就会显示登录页面,这显然是不想要的结果,正常情况应该页面跳转到登录页面,

解决方法如下:

	<script type="text/javascript">
		if(window.parent!=window){
		 	window.parent.location.href=window.location.href;
		}
	</script>

 

1
3
分享到:
评论
2 楼 PrisonBreak 2013-08-15  
freezingsky 写道
哥们,JS和JSP永远没有关系。也就不存在谁解决谁的问题。。。

这个确实时我的错,刚好项目中遇到,先入为主了。应该时iframe的问题。
1 楼 freezingsky 2013-08-14  
哥们,JS和JSP永远没有关系。也就不存在谁解决谁的问题。。。

相关推荐

    Iframe页面请求跳转问题解决

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

    解决JS跨域访问IFrame的解决方案

    通过HTTPClient界面在JSP中嵌入iframe子界面跨域时,无法获取跨域界面的属性值的问题

    嵌套iFrame使用postMessage相互传递消息(嵌套iFrame、跨父子窗口、跨页面).zip

    练习说明:使用postMessage可以在iFrame、父子窗口、跨页面等,之间相互传递消息。 你好,我是TKCB-GO,一个有着游戏策划梦想,却沦为程序员的游戏家,这是我的技术博客:www.tkcb.cc 技术博客网站里面,除了我的...

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

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

    iframe弹出框遮罩父类页面

    iframe弹出框遮罩父类页面,进去之后直接打开demo里面的layout.html 页面看效果,然后查看代码;才方法不需要将子类的js 及弹出框的代码写在父类里面,依旧是写在子类页面里面

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

    1. js如何判断是否在iframe中 Js代码 //方式一 if (self.frameElement && self.frameElement.tagName == IFRAME) { alert&#40;'在iframe中'&#41;; } //方式二 if (window.frames.length != parent.frames.length) ...

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

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

    iframe嵌套web纯前端页面,运用Bootstrap(v5.1)技术

    iframe实现左侧菜单右侧页面简单示例。点击左侧菜单,右侧显示不同html内容,并加有css样式,美观实用。很简单的界面,没有多余功能。博文网址:https://blog.csdn.net/LawrenceUyi31?type=blog

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

    非常好用的一款js集成的iframe,tab标签的使用,如果对各位有用的话,请回来给个好评,谢谢!

    javascript 获取iframe里页面中元素值的方法

    IE方法:document.frames[‘myFrame’].document.getElementById(‘test’).value; 火狐方法:document.getElementById(‘myFrame’).contentWindow.document.getElementById(‘test’).value; ...

    JS iFrame加载慢怎么解决

    在项目中经常要动态添加iframe,然后再对添加的iframe进行相关操作,有时候会遇到iframe加载很慢什么原因呢,该如何解决呢?带着这个问题一起通过本文学习,寻找答案吧! aaa.html &lt;HTML&gt; &lt;HEAD&gt; &lt;...

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

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

    iframe-localstorage

    iframe-localStorage ...在嵌套页面中包含 iframe.js 后,您可以将 localStorage 方法与经典接口一起使用。 localStorage . setItem ( 'test' , 5 ) ; localStorage . getItem ( 'test' ) . done ( function

    javascript iframe parent?

    NULL 博文链接:https://bozch.iteye.com/blog/2005518

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

    一开始就打算在页面里面嵌套一个iframe指向https://wx.qq.com就OK了,但是我还是太天真,微信网页版会自动跳转。结果如下图: 于是上网搜了一下阻止iframe跳转的办法,就是在iframe标签加上security=...

    微信jssdk在iframe页面失效问题的解决措施

    微信端添加拍品的页面有照片上传功能,上传时打开一个iframe,该页面用canvas加载用微信jssdk的选择图片接口选择的图片(这里微信会返回一个形如weixin://xxxx的localid,可直接放在img的src里进行预览),可进行...

    JS解决iframe之间通信和自适应高度的问题

    所谓同域通信是指 http://localhost/demo/iframe/iframeA.html 下的a.html页面嵌套 iframe 比如: &lt;iframe src=”http://localhost/demo/iframe/iframeB.html” id=”iframeA” name=”iframeA”&gt;的B.html页面...

    用javascript动态调整iframe高度的方法

    当你在页面上使用了iframe之后,一般来说会不希望iframe显示难看的滚动条,以使iframe里面的内容和主页面的内容浑然一体。这时候你会设置 scrolling=”no” 属性。但是这样一来如果iframe里面的内容是变化的,高度...

    跨域修改iframe页面内容详解

    主站点内嵌代理页面, 并向代理页传递数据, 代理页根据主站点的数据对目标页的DOM进行操作.由于代理页与目标页同域, 所以代理页可以获取并操作目标页的document对象. 前提条件 需要将proxy.html放到与内嵌的iframe页...

Global site tag (gtag.js) - Google Analytics