【发布时间】:2008-10-07 16:17:03
【问题描述】:
我使用的是 Internet Explorer 8 beta 2。
客户端在http://alpha/foo上执行POST
服务器响应重定向到http://beta/bar
客户端对http://beta/bar执行GET
服务器响应重定向到http://beta/baz并设置cookie
客户端对http://beta/baz执行GET 包括cookie
服务器提供响应
用户在页面中的链接上选择“在新窗口中打开”
客户端在http://beta/link上执行GET,没有cookie!
如果在第 7 步中用户只是单击链接,则 cookie 正确传递。如果没有重定向,即使用户选择“在新窗口中打开”,cookie也会正确传递。
有没有办法说服 IE8 在第 8 步中传递 cookie?
(编辑:我相信这是 IE8 beta 2 中的一个错误,所以我有 raised it on the IE beta newsgroup。欢迎提出解决方法建议。)
【问题讨论】:
-
IE8 Beta 2 在 LCIE 中有很多错误,cookie 会在新窗口中丢失。这些问题已在 RC 和 RTM 版本中得到修复。
标签: cookies internet-explorer-8