jQuery Cookie插件行为:如果cookie是会话cookie,则将域设置为“.com”

伙计们,

我发现如果我设置的cookie是会话cookie,jQuery cookie插件将域设置为“.com”。

这是代码:

jQuery.cookie("currentTab", selectedTab ); 

如果我使用IE的开发者工具查看cookie,它会将域显示为“.com”。

如果我这样设置:

 jQuery.cookie("currentTab", selectedTab, { expires: 1} ); 

…然后它有“www.sitename.com”作为域名。

是否有一些我失踪的技巧,或者我发现了一个错误?

谢谢。

好吧,我已经创建了这个http://jsfiddle.net/jvDXZ/并在Chrome和Firefox(Web Developer Tool> Cookies>查看Cookie信息)中进行了检查,他们为这两个cookie设置了fiddle.jshell.net 。 在IE8中,IEDT告诉我他在我检查过的所有页面上都找不到cookie文件(?)。

如果可以通过其他.com域访问cookie,您可以登录您的IE。 如果不是(但你可以通过www.sitename.com访问它) – 这显然是IEDT错误。