`
天梯梦
  • 浏览: 13731853 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

IE 不接受 iframe cookies (IE Blocking iFrame Cookies)

阅读更多

I got a call today about one of my applications not running correctly from inside an iFrame. I tried it out and it looked like everything worked great in Safari and Firefox but not IE6 or IE7. It took me a few failed attempts to fix it before I decided it must be a session problem. After firing up a packet sniffer it became obvious the cookie with the session ID was not being passed.

 

The problem lies with a W3C standard called Platform for Privacy Preferences or P3P for short. You can read all about the boring stuff via the link or else just install the P3P Compact Policy header below. This will allow Internet Explorer to accept your third-party cookie. You will need to send the header on every page that sets a cookie.

 

PHP:

 

header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');

 

ASP.NET:

 

HttpContext.Current.Response.AddHeader("p3p","CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"");
 

Django:

 

response = render_to_response('mytemplate.html')
response["P3P"] = 'CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"'

 

JSP:

 

response.addHeader("P3P","CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"")
 

 

 

 

 

 

 

分享到:
评论

相关推荐

    IE Webdriver (Python)

    对于使用 Internet Explorer(IE)作为主要浏览器的环境,`IE WebDriver` 是必不可少的工具。这个工具允许开发者使用 Python 等编程语言来编写自动化脚本,控制 IE 浏览器执行各种操作,如导航、点击、输入等。 ###...

    blocking.rar_blocking _blocking probability

    i upload the matlab code related to blocking probability in cellular systems

    non-blocking socket

    在现代网络编程中,非阻塞套接字(non-blocking socket)和多路复用(multiplexing)是处理高并发连接的关键技术之一。这些技术能够帮助服务器高效地管理多个客户端连接,避免因等待某个操作完成而浪费资源。本文将...

    blocking mode socket(阻塞模式socket-windows)

    // 接受客户端连接,此时会阻塞,直到有新的连接 client_socket = accept(server_socket, (struct sockaddr*)&client_addr, &addr_len); char buffer[1024]; int bytes_received = recv(client_socket, buffer,...

    oracle RAC查看blocking的脚本

    在RAC环境中,由于多个实例共享资源,可能会出现阻塞(blocking)问题,这会影响数据库的性能和正常运行。了解如何查看和处理这些阻塞情况至关重要。下面,我们将深入探讨Oracle RAC中查看阻塞的相关知识点,并基于...

    cisco生成树端口blocking处理

    cisco设备和其他厂商设备连接,端口被blocking,端口状态是BKN yhsb_dx#show spanning-tree vlan 3 VLAN0003 Spanning tree enabled protocol ieee Root ID Priority 32768 Address 0008.a324.4902 Cost 4 ...

    用VB.NET克隆IE7源代码

    Also included is code to deal with popups including an info bar, a simple rss reader, detecting rss, saving images, working with history, cookies and cache, site blocking, phising filter starters and...

    oracle blocking check script

    检查当前oracle数据库中的阻塞情况。

    Nonblocking and blocking Assignments

    博主的博客Verilog之blocking & nonblocking assignments有些内容是参考了这篇英文文献的,其中对verilog中有关阻塞与非阻塞赋值语句的8种准则进行了详细的举例说明,读者可以下载文章进行详细阅读,以便更好地理解...

    Distributed Assembly Blocking Flow Shop

    分布式装配流水线(Distributed Assembly Blocking Flow Shop,简称DABFS)是一种在现代工业生产中广泛应用的优化问题。它涉及到多个工作站点,每个站点执行不同的装配任务,且工件需要按照特定顺序通过这些站点。...

    Blocking_Socket_File.zip_blocking socket

    标题中的"Blocking_Socket_File.zip_blocking socket"表明这个压缩包主要关注的是阻塞式套接字(Blocking Socket)的相关知识。在计算机网络编程中,套接字是进程间通信的一种方式,而阻塞式套接字是默认的工作模式...

    跨域的解决方案有多重JSONP、Flash、Iframe等,当然还有CORS(跨域资源共享,Cross-Origin Resource Sharing)

    再者,Iframe(嵌入式框架)可以加载不同源的网页,但其内容与父页面无法直接通信,除非服务器允许。通过设置Iframe的`srcdoc`属性或者在父页面与Iframe页面之间设置特定的`postMessage`通信,可以实现一定程度的...

    论文研究-改进的路由协议BLOCKING-COMPOW.pdf

    提出了一种基于免疫的自适应异常检测算法SAIM,该算法通过对训练抗原的学习,形成最优的抗体对记忆细胞集进行进化和更新,通过记忆细胞集采用KNN方法投票进行异常检测。实验采用著名UCI机器学习数据库的Hepatitis...

    Fast Portable non-blocking network programming with Libevent

    《Fast Portable non-blocking network programming with Libevent》是一本关于Libevent库的书籍,它专注于指导读者如何使用Libevent 2.0或更高版本来编写快速、可移植且支持异步I/O的网络程序。本书的作者是Nick ...

    bp.rar_blocking probability_cell

    标题“bp.rar_blocking probability_cell”和描述“blocking probability versus new cell rate”暗示了我们讨论的主题集中在无线通信领域,特别是关于小区阻塞概率与新建小区速率之间的关系。在移动通信网络中,...

    Blocking Queue Usage

    《Blocking Queue 使用详解》 在Java并发编程中,Blocking Queue(阻塞队列)是一个非常重要的工具类,它结合了线程同步与队列数据结构,有效地实现了生产者消费者模式。 Blocking Queue接口位于java.util....

    On blocking time in multi-class optical burst switching nodes

    在光突发交换(Optical Burst Switching, OBS)网络的研究领域中,阻塞时间的精确分析是一个核心问题,尤其在多类业务的OBS节点中。阻塞时间是指在特定信道被某类突发数据占用的时间段,这个时间段对于表征OBS网络的...

    AJAX的阻塞及跨域名解析

    iframe虽然不在标准中出现,但是由于它实在有用,FireFox也“不得不”对它进行了支持。我们可以在另一个域名下放置一个特定的页面文件作为Proxy,主页面将异步请求的信息通过Query String传递入iframe里的Proxy页面...

    Improved narrow wavelength band blocking filters

    A design approach is described to achieve spectral blocking filters of any spectral width and optical density for narrow blocking bands. We give new criterions to find the necessary number of layers ...

    Blocking Confirmation.pdf

    5. **Mindestsperrbetrag(最低封锁金额)**:文档中未明确给出具体的最低封锁金额,但表明这部分资金不能在没有封锁受益人同意的情况下动用。 6. **Kontoauflassung(账户解冻)**:在解除封锁之前,需要提供拒签...

Global site tag (gtag.js) - Google Analytics