如何使用javascript编辑cookie

时间:2017-09-14 10:38:59

标签: javascript cookies

我尝试使用cookie,并在javascript中编写了以下代码。

document.cookie = "data=12345";
alert(document.cookie);

cookie中没有任何变化,alert没有打印任何内容,因此没有cookie。

我的代码有什么问题?以及如何使用cookies?

2 个答案:

答案 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');