为什么我的所有jQuery cookie都未定义?

Ian*_*ane 3 cookies jquery google-chrome undefined

我已经在页面正文的末尾添加了jQuery,jQuery Cookie插件和我自己的Javascript(按顺序).我无法理解的是为什么我的cookie在我console.log使用cookie 时不会读取,或者当我将它分配给变量和console.log变量时.此外,当我在Chrome中打开页面并查看参考资料> Cookie部分时,它显示我的页面没有创建任何Cookie.

此外,问题可能与我在本地操作文件有关.它尚未托管.一切都只是坐在我的驱动器上,而不是在互联网上.

这是我的代码:

$.cookie('testcookie',1,{expires: 5, path:'/'});
console.log($.cookie('testcookie'));
var variable=$.cookie('testcookie');
console.log(variable);
Run Code Online (Sandbox Code Playgroud)

该函数应该在控制台中记录"1"两次,但只给我两个实例undefined.

我现在已经四次检查了我的HTML,并且我100%确定我的脚本的源代码指向正确的位置.我也确保正确调用函数等.我已经检查了所有可能的问题,但我发现没有错.我错过了什么吗?

小智 8

是的,这听起来是因为它是在本地托管的.

请参阅:为什么Chrome会忽略本地jQuery Cookie?