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

时间:2011-10-22 21:05:34

标签: jquery jquery-plugins cookies

民间,

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

以下是代码:

jQuery.cookie("currentTab", selectedTab );

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

如果我这样设置:

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

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

是否有一些我不知道的技巧,或者我发现了一个错误?

感谢。

1 个答案:

答案 0 :(得分:0)

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

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