我正在使用 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 中的一个错误,所以我在 IE beta 新闻组上提出了它。欢迎提出解决方法建议。)