Internet explorer 无论点击什么链接,facebook iframe应用程序都会在internet explorer中不断加载主页

Internet explorer 无论点击什么链接,facebook iframe应用程序都会在internet explorer中不断加载主页,internet-explorer,facebook,iframe,page-refresh,Internet Explorer,Facebook,Iframe,Page Refresh,这些天我遇到了一个奇怪的问题。我的一个使用iframe显示内部画布页面的应用程序在Internet Explorer中不工作。每当我在IE中单击链接(我的应用程序的一部分)时,会话变量就会添加到查询字符串中,而不是加载请求的页面,而是加载我的应用程序的主页 我不得不说,使用firefox或chrome,这个问题并不存在。你有没有想过是什么原因只会导致IE出现这种情况?我该怎么做才能修复它 谢谢。您遇到的问题是IE不允许第三方cookies。 由于facebook正在使用iframe,IE不接受您

这些天我遇到了一个奇怪的问题。我的一个使用iframe显示内部画布页面的应用程序在Internet Explorer中不工作。每当我在IE中单击链接(我的应用程序的一部分)时,
会话
变量就会添加到查询字符串中,而不是加载请求的页面,而是加载我的应用程序的主页

我不得不说,使用firefox或chrome,这个问题并不存在。你有没有想过是什么原因只会导致IE出现这种情况?我该怎么做才能修复它


谢谢。

您遇到的问题是IE不允许第三方cookies。
由于facebook正在使用iframe,IE不接受您的应用程序cookie。
这会导致会话出现问题,但ff或chrome并非如此。

因此,为了能够使用会话,您需要设置P3P头以强制IE接受第三方Cookie。

您是对的,这就是问题所在。我添加了一个p3p标题,看起来应该是这样的。