Safari 6 Web Inspector:无法看到我的域级cookie

时间:2013-03-28 00:48:49

标签: cookies safari

我在使用Safari 6开发人员工具查看Cookie值时遇到问题。只是要清楚 - cookie工作正常。我可以在页面上看到/获取/回显cookie的值。但是,我无法在Web Inspector的“存储”部分中看到它。

我想知道问题是否是多级子域名。我们有这些:

www.domain.com
sub.domain.com
www.dev.int.domain.com(仅在VPN上访问)

我们希望所有域都可以访问此cookie,因此我们设置了一个域级cookie,如下所示(例子):
Set-Cookie:UserLoginCookie = someencryptedvalue;域= .domain.com;到期=太阳,2014年3月23日00:02:56;最大年龄= 31104000;路径= /;版本= 1;仅Http

我正在使用Cookies查看“存储”部分中的Web Inspector 当我加载www.domain.com时,我在列表中看到UserLoginCookie 当我加载sub.domain.com时,我在列表中看到UserLoginCookie 当我加载www.dev.int.domain.com时,我看不到cookie,即使我可以读取/设置它。

我试图谷歌这个和搜索stackoverflow,但我无处可去。有谁知道这是一个Safari bug还是只有一个我在某个地方缺少的步骤/选项?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我猜这是Safari尚未解决的基于Webkit的错误 - Webkit Developer Tools does not show parent domain cookies?

没有简单的方法可以执行此操作,因为Safari已根据此"Show Cookies" button missing从“安全”标签中删除了查看单个Cookie的功能:HOWTO。我也试过了“Safari Cookies”插件,但由于cookie列表没有为我刷新,所以它不起作用。

我决定在开发者控制台中使用'document.cookie'检查Cookie。