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

IE 下Frameset 跨域取不到Session 问题的解决

阅读更多

问题描述
IE 下Frameset 跨域取不到Session

问题分析

1,Session 通过Cookie 实现(浏览器支持Cookie,且没有encodeUrl)

2,默认情况下,IE会阻止没有P3P (Platform for Privacy Preferences) 协议的第三方Cookie,并且还会组织写入用户联系信息的第三方Cookie.

解决方案

设置P3P 策略

增加response.addHeadeurl("P3P ","CP=CAO PSA OUR");

声明Cookie 的用途,即声明自己不会侵犯用户的隐私。

1
0
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    IFrame中Session丢失的解决办法

    设置`mode`属性为`StateServer`,并指定`stateConnectionString`,这使得Session数据不在本地存储,而是通过TCP/IP连接到一个独立的State Server服务,从而避免了由于IFrame环境导致的Session丢失问题。 2. **调整...

    IE的cookie机制导致的session问题及解决办法.doc

    标题与描述概述的知识点主要集中在Internet Explorer(IE)的Cookie机制如何引发Session丢失的问题,并探讨了解决方案。本文将深入解析这一现象的原因、影响以及如何有效应对。 ### 一、IE Cookie机制与Session关联...

    跨域页面访问问题解决.doc

    跨域页面访问问题是指在多个系统集成的情况下,主系统以 iframe 或 frameset 的方式将其他子系统的页面嵌进来,导致浏览器阻止 iframe 或 frameset 的 cookie,进而使 SESSION 失效。解决办法是,在子系统的登录代码...

    firefox下frameset取不到值的解决方法

    在标题提到的问题中,"firefox下frameset取不到值的解决方法",关键在于Firefox浏览器与Internet Explorer(IE)在处理frame元素时的不同。IE浏览器允许直接通过frame的ID来访问其内容,而Firefox则不支持这种方式。...

    frameset中的页面退出的问题

    然而,"frameset中的页面退出的问题"这个主题涉及到的是用户在框架集环境中如何正确地处理页面的关闭或退出操作。 `frameset` 由`<frameset>`标签定义,可以通过`rows`或`cols`属性来指定框架的行数或列数。每个...

    session丢失解决方案

    重定向的时候是有session丢失的问题;window.open丢失session问题;使用框架(Frameset)调用不同域名下的页面,会出现此域下页面的Cookies和Session丢失的现象。

    frameset

    6. **跨框架通信**:如果frameset中的各个frame加载的是不同源的内容,可能会涉及跨域安全和跨框架通信的问题。 7. **浏览器兼容性**:由于frameset是HTML4的特性,现代浏览器对它的支持情况,以及如何使用CSS替代...

    frame边框样式 frameSet样式 frameSet应用

    在不同浏览器之间,`frame`和`frameset`的显示和行为可能会有所差异,尤其是在老版本的IE6、Firefox和Google Chrome中。比如,一些CSS样式可能在某些浏览器中不被支持,或者渲染方式有所不同。因此,开发时需要考虑...

    frameset元素属性详解

    ### frameset元素属性详解 在HTML中,`frameset`元素是一种用于定义多窗口(或称为框架)布局的特殊元素,它允许在一个HTML文档中嵌入多个独立的HTML文档,从而实现网页的分屏显示。这在早期网页设计中非常流行,...

    实现div 遮罩 frameset

    在这个场景中,“实现div 遮罩 frameset”意味着在`frameset`布局的网页上,使用`div`来实现一个可移动的遮罩层或弹出窗口。 首先,我们来看`frameset`。`frameset`是HTML4中的元素,它允许我们将浏览器窗口划分为...

    网页跨frameSet框架菜单

    总的来说,"网页跨frameSet框架菜单"涉及到的是如何在多框架环境下实现交互性和一致性,确保下拉菜单的选择能够在整个页面范围内产生影响,而不受框架的限制。通过合理运用JavaScript和CSS,我们可以克服这一挑战,...

    frameset 左右效果模板

    在实际应用中,frameset的使用需要注意兼容性问题,因为某些现代浏览器(如IE9及以上版本和大部分移动设备)默认不支持frameset,可能会导致布局混乱。此外,SEO(搜索引擎优化)也受到影响,因为搜索引擎爬虫可能...

    页面布局frameset

    在网页设计领域,页面布局是构建用户界面的关键环节,它决定了网页内容的组织方式和视觉呈现效果。"页面布局frameset"是指使用HTML中的`<frameset>`元素来创建一个多窗口或分框的布局结构。这种布局技术允许网页被...

    服务器session丢失

    5. **框架页面和跨域问题**:框架集(Frameset)或跨域请求可能导致Session无法正常工作。 解决策略包括: 1. **调整Session超时**:在`Web.config`中增加`timeout`属性的值,延长Session有效期。 2. **独立的应用...

    一个按钮调整FrameSet的实例

    尽管这个实例存在一些问题,如无法消除上边距以及JavaScript代码只能在IE浏览器中运行,我们仍然可以从中学到一些重要的知识点。 首先,`<frameset>`元素是HTML中用于定义页面框架的结构。它通常包含`<frame>`元素...

    如何在frameset中跳转出来

    解决这个问题的关键是使用 JavaScript 脚本来控制 Frameset 的跳转。具体来说,我们可以在 logout.jsp 文件中添加以下代码: ``` out.println("<script>"); out.println("window.top.location.href='s_login.jsp';")...

    Frameset_详解

    随着Web技术的发展,`Frameset`逐渐暴露出一些问题,如SEO不友好、维护困难、用户体验不佳等。现代Web开发更倾向于使用CSS布局技术来实现类似的功能。 #### 六、结论 虽然`Frameset`在现代Web开发中的使用频率不高...

    页面布局frameset frame

    在网页设计领域,页面布局是至关重要的,它决定了用户如何与网站进行交互和获取信息。在HTML的历史发展中,"frameset" 和 "frame" 是早期用于实现多窗口或区域页面布局的技术。这些技术允许开发者将网页分割成多个...

Global site tag (gtag.js) - Google Analytics