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

2024-02-27

我在页面正文的末尾获取了 jQuery、jQuery Cookie 插件和我自己的 Javascript(按顺序)。我无法理解的是为什么当我console.logcookie,或者当我将它分配给一个变量并且console.log变量。另外,当我在 Chrome 中打开页面并查看“资源”>“Cookies”部分时,它显示我的页面没有创建任何 Cookie。

另外,问题可能与我在本地对文件的操作有关。它尚未托管。一切都在我的驱动器上,还没有在互联网上。

这是我的代码:

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

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

我现在已经检查了我的 HTML 四次,并且我 100% 确定我的脚本源已指向正确的位置。我还确保该函数被正确调用,等等。我检查了所有可能的问题,但我找不到任何错误。我错过了什么吗?


是的,听起来好像是因为它是在本地托管的。

See: 为什么 Chrome 忽略本地 jQuery cookie? https://stackoverflow.com/questions/335244/why-does-chrome-ignore-local-jquery-cookies?rq=1

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么我的所有 jQuery cookie 都未定义? 的相关文章

随机推荐