我在页面正文的末尾获取了 jQuery、jQuery Cookie 插件和我自己的 Javascript(按顺序)。我无法理解的是为什么当我console.log
cookie,或者当我将它分配给一个变量并且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(使用前将#替换为@)