`
y806839048
  • 浏览: 1107702 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

iframe共享cooike的问题(ie不行)

 
阅读更多

1,iframe共享cooike的问题(ie不行)

cas 集成使用iframe的时候(父和子iframe的用的是单点登陆),一般不要单独的配置cookie信息集成到cas管理器中,用默认的即可,

否则在ie中iframe共享不到父页面的cookie信息。即会出现单点登陆了父但是iframe子中的页面还是会被cas拦截,要求重新登陆(火狐,chrome,父iframe子可以自动公用cookie)。

 

2,iframe跨域请求问题:

按普通的跨域请求处理

(写一个httpclient代理即可,iframe通过该系统的代理去获取然后返回给iframe,不直接用js或url请求对方服务器)

或者用jsonp

0
0
分享到:
评论

相关推荐

    如何使用localstorage代替cookie实现跨域共享数据问题

    因为网站系统的日益庞大,不同域名业务,甚至不同合作方网站的cookie可能或多或少需要进行共享使用,遇到这个情况的时候,大家一般想到的是使用登录中心分发cookie状态再进行同步进行解决,成本较高而且实施起来比较...

    IFrame中Session丢失的解决办法

    这种结构可能导致Session信息在IFrame与其父窗口或同一页面中的其他IFrame之间无法正确共享或识别。 ### Session丢失的原因 Session丢失在IFrame环境中的主要原因是浏览器的同源策略和Cookie管理机制。同源策略...

    PHP关于IE下的iframe跨域导致session丢失问题解决方法

    总的来说,针对IE浏览器中iframe跨域导致Session丢失的问题,关键在于理解浏览器对跨域Cookie的处理方式,特别是IE的独特限制。通过设置P3P头,可以通知浏览器允许iframe内的页面使用和共享Session,从而修复登录和...

    iframe跨域嵌套自适应高度

    - **P3P头设置**:对于IE浏览器,需要正确设置P3P头以允许cookie跨域传输。P3P (Platform for Privacy Preferences) 是一种隐私保护标准,通过设置`CP=CAO PSA OUR`这样的P3P策略,可以告知浏览器该网站遵守特定的...

    iframe跨域与session失效问题的解决办法

    通过这种方式,可以解决在IE浏览器中由于P3P隐私设置导致的iframe跨域cookie丢失问题,进而解决session失效导致的用户频繁重新登录的问题。这个方法在技术上是可行的,但需要网站管理员操作,确保P3P声明符合实际的...

    php跨域cookie共享使用方法

    然而,有时候为了实现特定的功能,如用户身份验证或数据共享,我们需要跨域共享Cookie。本文将详细讲解如何使用PHP来实现跨域Cookie的共享。 首先,我们要了解同源策略的基本概念。同源策略是浏览器为了保护用户...

    完整可行、浏览器兼容、通过测试的Iframe高度自适应程序

    解决跨域问题通常需要在Iframe的源站点设置CORS(跨源资源共享)头或者使用`postMessage`进行跨域通信。 3. **兼容性处理** - IE6到IE8等老版本浏览器对某些DOM操作和事件处理的支持不完全,可能需要使用特定的...

    ie7下利用ajax跨域盗取cookie的解决办法

    在IE7浏览器环境下,利用AJAX技术跨域盗取cookie的操作涉及了Web安全性的敏感问题。cookie是服务器为了标识用户身份而存储在用户浏览器中的小文件,通常包含敏感信息,如登录凭证、偏好设置等。跨域问题是指出于安全...

    asp.net(C#)跨域及跨域写Cookie问题

    描述部分提到,在网站***下通过iframe或ajax调用***下的内容时,IE浏览器默认情况下会阻止***写任何Cookie。这是因为浏览器出于安全考虑,限制了跨域脚本与服务器交互的能力。当浏览器检测到某个请求是从一个域向另...

    P3P Header解决Cookie跨域的问题

    **P3P Header 解决Cookie跨域问题** 在互联网中,由于同源策略的限制,JavaScript通常无法在不同域名之间共享资源,包括Cookie。然而,有时我们可能需要在跨域场景下传递或读取Cookie,这时P3P(Platform for ...

    iFrame的妙用作为弹出层铺底覆盖

    总结,iFrame在网页开发中扮演着重要的角色,尤其是在处理弹出层遮罩和跨域数据交换的问题上。尽管现代浏览器已经提供了更多高级功能来替代iFrame,但在兼容性和特定场景下,iFrame仍然是一个实用且有效的工具。

    Storage:具有到期日期的 Web 数据存储(localStorage、userData、cookie)

    #Storage.jsStorage.js是一个基于HTML5 Web本地存储的扩展解决方案,虽然IE早期不支持本地存储(localStorage)...为了方便不同Path下本地数据的共享,Storage.js通过htmlfile创建iframe指向到当前域根目录的favcion.icon

    storage:一个基于HTML5 Web本地存储的扩展解决方案,虽然IE早期不支持本地存储(localStorage),但是可以通过userData来实现更多的本地数据存储

    storage.js使用参考 Storage.js是一个基于HTML5 Web本地存储的扩展解决方案...userData只能操作当前Path下的数据,为了方便不同Path下本地数据的共享,Storage.js通过htmlfile创建iframe指向到当前域根目录的favcion.i

    KODExplorer 芒果云-资源管理器

    - ie 重命名状态textarea不可选则问题 - 修复mac 下 ctrl连选出现右键菜单。 - ie 树目录右键兼容性 - ###ver2.0 `2014/3/2` ---- ####fix bug:(bug解决和程序优化) - body右键屏蔽(保留input、textarea)...

    单点登录系统

    - JavaScript/iframe:利用JavaScript动态将SSO系统设置的cookie传递给应用系统,但iframe可能存在安全风险。 - Header(P3P):通过P3P协议在跨域请求中传递cookies,但这种方法在IE浏览器中需要特殊的头信息。 - ...

    php session_start()出错原因分析及解决方法

    - **PHP在IE下的iframe跨域session丢失问题**:由于浏览器同源策略,跨域会导致会话丢失,可以通过设置 P3P 头部或使用共享域名的 cookie 来解决。 - **Failed to write session data** 错误:这通常是因为临时...

    前端开发笔试题

    - `iframe` 可以用来嵌入其他网页或资源,但不同域名下的页面默认情况下无法共享cookie。 - 上传图片并避免页面刷新通常使用 AJAX 技术而非 `iframe`。 - 左边固定右边自适应的布局可以通过CSS布局技术实现,而...

    ember-twiddle:JSFiddle类型的东西,用于ember-cli样式代码

    像基于Web的javascript共享工具的ember cli。 灰烬之棘使用作为持久层。 在新创建的Twiddle上点击“ Save ”后,它将在您的Github帐户下创建一个公共Gist。 如果您想提供帮助,请查看我们正在寻求维护项目的帮助。...

    C#编程经验技巧宝典

    112 <br>0188 如何在ASP.NET中显示当前IE浏览器头信息 113 <br>5.6 其他应用技巧 114 <br>0189 如何判断年份是否为闰年 114 <br>0190 如何根据年份判断十二生肖 114 <br>0191 如何根据IP...

Global site tag (gtag.js) - Google Analytics