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

iframe 跨域调用

阅读更多

最近公司在做一个网站性质的项目.项目采用lvs做负载均衡.静态页面图片放置在apache 上面 ,jsp动态内容放置在resin上面. 在测试的时候采用了2个apache + 2 个resin的模式测试的.

lvs 的采用路由方式.支持保持会话.(具体的配置由系统部的同事完成的)

会出现以下frame跨域访问的问题.

1.框架的Iframe 自动适应高度的问题.

2.Iframe框架包含的页面提交到服务器的session 丢失的问题.

 

解决办法.

1. 在iframe包含的页面 加上

<script language="javascript">document.domain=www.域名.com;</script>

2.在iframe 保航的页面服务器(resin)写一个filter 设置一下返回的((HttpServletResponse)response).setHeader("P3P","CP=CAO PSA OUR");

 

这样就可以解决以上两个问题了..

分享到:
评论

相关推荐

    iframe跨域调用父窗口js.zip

    但是,通过特定的技术手段,我们可以实现iframe跨域调用父窗口的JavaScript方法。本教程将详细讲解这一过程。 首先,我们需要了解同源策略。同源策略是浏览器为了保护用户安全而实施的一项机制,它规定只有当两个...

    jquery跨域调用 js跨域调用

    在Web开发中,"跨域调用"是一个关键的话题,特别是在使用JavaScript进行AJAX操作时。由于浏览器的同源策略(Same-Origin Policy),一个域下的文档或脚本不能请求另一个域下的资源,除非这两个域完全相同。这限制了...

    iframe 跨域解决方法

    然而,由于浏览器的同源策略限制,当`iframe`加载的页面与包含它的页面不在同一个域名下时,就会遇到跨域问题。这篇博客将深入探讨如何解决`iframe`的跨域问题。 首先,理解同源策略是至关重要的。同源策略是浏览器...

    iframe跨域互相调用资源

    本示例“iframe跨域互相调用资源”提供了一个解决方案,它着重展示了如何通过`iframe`实现在不同源之间进行通信,并且处理了浏览器兼容性问题,特别是对较老版本的IE浏览器(至少支持到IE8)的支持。 首先,`iframe...

    iframe跨域访问示例

    在Web开发中,"iframe跨域访问"是一个重要的概念,涉及到浏览器的安全策略和网页的嵌入技术。本文将深入探讨这个主题,以便更好地理解和应用。 首先,我们需要了解什么是iframe。Iframe,全称Inline Frame,是HTML...

    iframe跨域通信解决方法

    ### iframe跨域通信解决方法 在现代Web开发中,跨域问题经常出现并困扰着开发者。尤其是在使用`iframe`嵌入不同源的内容时,主页面往往无法直接与`iframe`内的内容进行交互,这就需要一种解决方案来实现跨文档消息...

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

    它利用`&lt;script&gt;`标签可以跨域加载资源的特性,由服务器提供一个可以接收参数的JavaScript函数,并返回该函数调用的结果。但是,JSONP只能处理GET请求,无法处理POST等其他类型的HTTP请求,且没有错误处理机制。 3....

    iframe跨域自适应高度模板

    此时,可以考虑在`iframe`页面添加一个回调函数,通过查询字符串传递给父页面,父页面再调用这个回调来获取高度: ```html &lt;!-- 在iframe内 --&gt; window.parent.postMessage({height: document.documentElement....

    解决iframe跨域高度自适应问题的源码

    本篇文章将深入探讨如何解决iframe跨域高度自适应的问题。 首先,我们需要理解为什么会出现跨域问题。根据浏览器的同源策略,一个网页只能访问与之同源(即协议、域名和端口完全相同)的资源。而跨域则意味着iframe...

    iframe跨域通信--html5.postmessage

    3. 单页应用(SPA)框架:如React、Vue等框架中的子组件可以通过`iframe`实现跨域API调用,`postMessage`传递数据。 4. 第三方登录:比如使用微信、QQ等社交账号登录,`iframe`加载第三方登录页面,通过`postMessage...

    js跨域解决方案

    4. **IFrame跨域通信**:利用`window.postMessage`方法,可以在属于不同源的两个IFrame之间进行通信。这种方法适用于页面嵌套场景,但不适用于跨域API调用。 5. **WebSocket跨域**:WebSocket协议本身支持跨域,...

    layer弹窗:top.layer弹窗到父页面跨域解决办法

    标题和描述所提及的是一个关于如何解决layer弹窗在跨域环境下的问题,主要涉及到iframe、跨域以及layer的使用技巧。下面我们将详细探讨这个问题及其解决方案。 首先,我们了解下**iframe**。iframe(Inline Frame)...

    jQuery实现跨域iframe接口方法调用

    jQuery提供了一种解决方案,通过利用`postMessage` API来实现跨域iframe接口方法的调用。 同源策略是浏览器安全策略的一部分,它规定只有相同协议、主机名和端口的页面才能相互访问其资源。但在实际应用中,比如...

    详解iframe跨域的几种常用方法(小结)

    本文将详细解析几种解决iframe跨域问题的方法。 首先,了解什么是同源策略是很重要的。同源策略是浏览器的一种安全机制,它限制了不同源之间的文档或脚本如何交互。同源指的是协议、域名和端口号完全相同。违反同源...

    JavaScript跨域调用基于JSON的RESTful API_.docx

    【JavaScript跨域调用基于JSON的RESTful API】 在Web开发中,JavaScript是客户端脚本语言,主要用于增强用户界面和实现动态交互。然而,由于浏览器的同源策略(Same Origin Policy),JavaScript在处理AJAX...

    在iframe中调用js父页面和子页面方法

    总结,`iframe`中的JavaScript交互涉及到页面间的通信,无论是父页面调用子页面还是子页面调用父页面,都需要理解`window`对象、同源策略以及跨域通信机制。正确使用这些技术,可以在多页面应用中实现更复杂的功能...

    关于iframe跨域POST提交的方法示例

    【关于iframe跨域POST提交的方法示例】 在Web开发中,跨域问题一直是困扰开发者的一个常见挑战。浏览器的同源策略限制了不同源之间的资源交互,以保护用户的安全。然而,有时我们需要在不同源之间进行数据交换,...

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

    本文主要探讨如何解决Iframe跨域访问Cookie和Session的问题。 首先,理解跨域访问的基本概念。在Web浏览器的安全策略中,同源策略(Same-origin policy)禁止了一个源(协议+域名+端口)的文档或脚本直接获取另一个...

    js iframe跨域访问(同主域/非同主域)分别深入介绍

    关于JavaScript中iframe跨域访问的问题,可以分为两大类:同主域跨域和非同主域跨域。每一种都有其特点和解决方案,下面将详细介绍这两种情况。 同主域跨域,指的是不同子域之间的跨域访问。这种情况下,因为共享了...

    iframe跨域通信封装详解

    **iframe跨域通信封装详解** 在前端开发中,由于浏览器的安全策略,JavaScript默认情况下不允许跨域访问资源。这意味着,一个页面中的脚本只能操作属于同一源(协议+域名+端口)的页面元素。然而,当需要在一个页面...

Global site tag (gtag.js) - Google Analytics