【发布时间】:2013-05-24 03:30:26
【问题描述】:
我们有许多网站挂在根域上。例如:
dev.mydomain.co.nz
test.mydomain.co.nz
www.mydomain.co.nz
我使用 Fiddler 监控我与 dev.mydomain.co.nz 的连接,并收到一个带有如下标题的 cookie:
Set-Cookie: mytest=blah; domain=dev.mydomain.co.nz; path=/
然后在IE10中我使用F12开发者工具,然后选择缓存-查看cookie信息。
它告诉我这个:
NAME mytest
VALUE blah
DOMAIN mydomain.co.nz
PATH /
EXPIRES At the end of the Session
“dev”子域去哪儿了?
奇怪的是,如果我随后向 test.mydomain.co.nz 发出请求,它不会发送 cookie,但对 dev.mydomain.co.nz 的请求会发送 mytest cookie。
Chrome 中的资源 - Cookies 开发者工具完全符合我的预期。 IE 的行为与 Chrome 一样正确,但开发人员工具似乎会混淆会话 cookie 详细信息。
这是 IE 问题还是我遗漏了什么?
【问题讨论】:
-
IE Developer Tools中的域和子域没有区别
-
我不确定这是否对我来说是显而易见的,通过链接我看不到任何说明 IE 开发人员工具不区分域和子域的内容。但是,这几乎回答了我的问题,所以如果你想提出它作为答案,我会接受它。
标签: internet-explorer cookies subdomain ie-developer-tools