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错误。