0

我需要一些帮助来找出为什么我的代码在 Chrome 上运行而不是在 IE 11 上。

这是我的问题:

使用 AngularJS 和 ngCookies,我可以在使用 Chrome 时设置和获取我的 cookie。当我使用 IE 11 时,代码的工作方式不同。例如 :

var myObject = { "prop" : "value" }
$cookies.put("MyCookie",JSON.stringify(myObject),{})
console.log(JSON.parse($cookies.get("MyCookie"))) // Syntax Error

创建 cookie 是因为我可以在开发人员工具的 network/cookies 中看到它但我无法读取它,我不知道为什么。

$cookies.put()IE11 是否需要用值填充的第三个参数?

4

0 回答 0