use*_*195 6 cookies internet-explorer-8
我正在使用Internet Explorer 8 beta 2.
客户端在http:// alpha/foo上执行POST
服务器响应重定向到http:// beta/bar
客户端在http:// beta/bar上执行GET
服务器响应重定向到http:// beta/baz并设置cookie
客户端在http:// beta/baz( 包括cookie)上执行GET
服务器提供响应
用户在页面中的链接上选择"在新窗口中打开"
客户端在http:// beta/link上执行GET ,没有cookie!
如果在步骤7的用户只要点击该链接时,cookie 是正确传递.如果没有重定向,即使用户选择"在新窗口中打开",cookie也会正确传递.
有没有办法说服IE8在步骤8中传递cookie?
(编辑:我相信这是IE8 beta 2中的一个错误,所以我在IE beta新闻组中提出了它.欢迎使用解决方法建议.)
我相信 IE8 对每个窗口使用单独的进程。如果您使用会话 cookie,新进程将以新会话开始,因此无法提交其他进程收到的会话 cookie。您可以尝试使用持久性 cookie 并看看会发生什么吗?
来自http://www.microsoft.com/windows/internet-explorer/beta/readiness/developers-existing.aspx#lcie
松耦合 Internet Explorer (LCIE) 是一项架构工作,旨在通过分离其组件并放松其相互依赖性来改进浏览器:最值得注意的是,它试图将 Internet Explorer 框架及其选项卡隔离到单独的进程中。在 Internet Explorer 8 中,这种隔离将带来改进的性能和可扩展性,以及更有效的方法来从磁盘或系统故障等问题中恢复。
归档时间: |
|
查看次数: |
16215 次 |
最近记录: |