Java IE中的跨域cookie问题

Java IE中的跨域cookie问题,java,internet-explorer,iframe,cookies,adfs2.1,Java,Internet Explorer,Iframe,Cookies,Adfs2.1,我有一个在iframe中打开ADFS登录表单的网页。登录表单来自另一个域。成功登录后,ADFS将在iframe中设置少量cookie。ADFS需要这些cookie来识别用户登录状态。 现在,在登录后,当我返回到父页面并尝试联系ADFS时,这些cookies不会发送到ADFS。当我尝试在iframe中联系ADFS时,一切都正常,但一旦我回到父页面,cookies就不会随请求一起发送到ADFS。 这只发生在IE上。它在所有其他浏览器中都可以正常工作 我尝试设置P3P标题,但并没有解决问题。所有coo

我有一个在iframe中打开ADFS登录表单的网页。登录表单来自另一个域。成功登录后,ADFS将在iframe中设置少量cookie。ADFS需要这些cookie来识别用户登录状态。 现在,在登录后,当我返回到父页面并尝试联系ADFS时,这些cookies不会发送到ADFS。当我尝试在iframe中联系ADFS时,一切都正常,但一旦我回到父页面,cookies就不会随请求一起发送到ADFS。 这只发生在IE上。它在所有其他浏览器中都可以正常工作


我尝试设置P3P标题,但并没有解决问题。所有cookie都是httpOnly,因此不能通过JavaScript访问它们

查看。我可以在iframe中获取cookies,但我希望这些cookies在父页面中可用。这是必需的,因为我是从父页面注销的。我不确定CORS是如何在这种情况下出现的。