我尝试使用cookie,并在javascript中编写了以下代码。
document.cookie = "data=12345";
alert(document.cookie);
cookie中没有任何变化,alert
没有打印任何内容,因此没有cookie。
我的代码有什么问题?以及如何使用cookies?
答案 0 :(得分:0)
Cookie是HTTP的扩展。它们与特定主机名相关联。
使用file:
方案网址时,没有主机名,也没有使用HTTP。
使用file:
方案网址时,Cookie无效。
通过HTTP(S)加载页面。
答案 1 :(得分:-1)
我希望你能从中得到解决方案。
首先从
获取库https://github.com/js-cookie/js-cookie/blob/master/src/js.cookie.js
然后加入它。然后按照下面的代码设置,读取和删除cookie。
1.Set cookie
Cookies.set('name', 'value');
2.Set cookie for specific time
Cookies.set('name', 'value', { expires: 7 });
3.For Current page
Cookies.set('name', 'value', { expires: 7, path: '' });
4. Read the cookie
Cookies.get('name');
5. Remove cookie
Cookies.remove('name');