Angular JS cookies可以与Chrome配合使用,但不适用于Mozilla Firefox

时间:2016-07-20 07:43:01

标签: cookies

Angular JS Cookie适用于Chrome,但不适用于Mozilla Firefox。

我们写了下面的代码来读/写cookie -

编写cookie - $ cookies.user_id ="测试用户ID&#34 ;; 读取cookie - var user_id = $ cookies.user_id;

使用的脚本 -

  <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.9/angular.min.js"></script>
  <script type="text/javascript"
    src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.9/angular-cookies.js"></script>

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:-1)

尝试使用它有点不同的方式。添加新cookie的方法:

$cookies.put('cookiesAccepted', true, {path:'/'});

以及删除时间:

$cookies.remove('cookiesAccepted', {path: '/'});

请勿忘记将对象({path:'/'})添加为put的第三个参数,并将其添加为remove的第二个参数,否则它将无法正常工作与FireFox合作。