民间,
如果我设置的cookie是会话cookie,我发现jQuery cookie插件将域设置为“.com”。
以下是代码:
jQuery.cookie("currentTab", selectedTab );
如果我使用IE的开发者工具查看cookie,它会将域显示为“.com”。
如果我这样设置:
jQuery.cookie("currentTab", selectedTab, { expires: 1} );
...然后它有“www.sitename.com”作为域名。
是否有一些我不知道的技巧,或者我发现了一个错误?
感谢。
答案 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错误。