Cookies在ie7中不起作用

Cookies在ie7中不起作用,cookies,iframe,internet-explorer-7,Cookies,Iframe,Internet Explorer 7,我在两个不同的域上有两个页面,分别是example1.blogspot.com(blogspot博客)和example2.com(我自己的域,静态页面)。两个页面都包含一个iframe,它从第三个域example.org加载相同的文档。iframe的文档包含一个小的JS web应用程序,它通过AJAX调用example.org,其中一个调用是POST请求,服务器用响应设置cookie 重新加载页面时,example1.com上的cookie似乎消失了,即jQuery返回null。在example

我在两个不同的域上有两个页面,分别是example1.blogspot.com(blogspot博客)和example2.com(我自己的域,静态页面)。两个页面都包含一个iframe,它从第三个域example.org加载相同的文档。iframe的文档包含一个小的JS web应用程序,它通过AJAX调用example.org,其中一个调用是POST请求,服务器用响应设置cookie

重新加载页面时,example1.com上的cookie似乎消失了,即jQuery返回null。在example2.com上,一切都很好。这只发生在IE7-IE6中,Safari和Firefox的行为都与预期的一样。IE7有什么问题

谢谢,西蒙

编辑:


哦,好吧,愚蠢的我;-)看起来我在一些事件处理程序和
窗口之间存在竞争条件。在决定是否检查Cookie时,setTimeout
调用…抱歉

那么如果
$.cookie()
返回空值,
document.cookie
显示什么?你是否也查看过IE7的cookies列表,看看cookies是否真的存在?还要检查cookie上的路径和域设置是否正确。

我在Internet临时文件中看到了cookie,但在其他地方似乎有错误(请参见我的编辑)。谢谢你的帮助!请回答您自己的问题,或将我的问题标记为正确的问题。