Javascript 敲除ko.toJSON导致SecurityError权限被拒绝错误

Javascript 敲除ko.toJSON导致SecurityError权限被拒绝错误,javascript,knockout.js,Javascript,Knockout.js,我试图在一个可观察的日历上做一个ko.toJSON。它工作正常,但在从v.3.3.0升级到v.3.4.0后似乎停止工作。我还没有尝试回退以确认,但我想问是否有人会对此问题做出解释 本人声明: self.items = ko.observableArray(); 还有我失败的功能: self.items.subscribe(function (items) { localStorage.setItem("Cart", ko.toJSON(items)); }); 我收到以下错误消息,我

我试图在一个可观察的日历上做一个ko.toJSON。它工作正常,但在从v.3.3.0升级到v.3.4.0后似乎停止工作。我还没有尝试回退以确认,但我想问是否有人会对此问题做出解释

本人声明:

self.items = ko.observableArray();
还有我失败的功能:

self.items.subscribe(function (items) {  
localStorage.setItem("Cart", ko.toJSON(items));  
});
我收到以下错误消息,我将其锁定为ko.toJSON:

在Chrome上:
Uncaught SecurityError:阻止了具有原点的帧”http://localhost:52519“从访问具有原点的帧”https://staticxx.facebook.com".  请求访问的帧具有“http”协议,被访问的帧具有“https”协议。协议必须匹配。

显然没有使用任何iFrame,而不是Facebook

在Firefox上:
错误:访问属性“\uuu ko\u proto\uuu”的权限被拒绝

items是CartItem的一个数组,它有一些变量、可观察值和计算值

我希望有人能解释一下。

谢谢你的帮助。

我最后用knockout.debug调试了它。该错误与开发人员工具返回的错误消息无关。我的参数顺序不正确,数组无法序列化。
JavaScript之美

a.Oa    @   knockout-3.4.0.js:41  
a.H @   knockout-3.4.0.js:41  
(anonymous function)    @   knockout-3.4.0.js:56  
(anonymous function)    @   knockout-3.4.0.js:55  
c   @   knockout-3.4.0.js:55  
b   @   knockout-3.4.0.js:55  
(anonymous function)    @   knockout-3.4.0.js:55  
c   @   knockout-3.4.0.js:55  
b   @   knockout-3.4.0.js:55  
(anonymous function)    @   knockout-3.4.0.js:55  
c   @   knockout-3.4.0.js:55  
b   @   knockout-3.4.0.js:55  
(anonymous function)    @   knockout-3.4.0.js:55  
c   @   knockout-3.4.0.js:55  
b   @   knockout-3.4.0.js:55  
(anonymous function)    @   knockout-3.4.0.js:55  
c   @   knockout-3.4.0.js:55  
b   @   knockout-3.4.0.js:55  
(anonymous function)    @   knockout-3.4.0.js:55  
c   @   knockout-3.4.0.js:55  
b   @   knockout-3.4.0.js:55  
(anonymous function)    @   knockout-3.4.0.js:55  
c   @   knockout-3.4.0.js:55  
b   @   knockout-3.4.0.js:55  
(anonymous function)    @   knockout-3.4.0.js:55  
c   @   knockout-3.4.0.js:55  
b   @   knockout-3.4.0.js:55  
(anonymous function)    @   knockout-3.4.0.js:55  
c   @   knockout-3.4.0.js:55
b   @   knockout-3.4.0.js:55
(anonymous function)    @   knockout-3.4.0.js:55
c   @   knockout-3.4.0.js:55  
b   @   knockout-3.4.0.js:55  
(anonymous function)    @   knockout-3.4.0.js:55  
c   @   knockout-3.4.0.js:55  
b   @   knockout-3.4.0.js:55  
(anonymous function)    @   knockout-3.4.0.js:55  
c   @   knockout-3.4.0.js:55  
b   @   knockout-3.4.0.js:55  
(anonymous function)    @   knockout-3.4.0.js:55  
c   @   knockout-3.4.0.js:55  
b   @   knockout-3.4.0.js:55  
(anonymous function)    @   knockout-3.4.0.js:55  
c   @   knockout-3.4.0.js:55  
b   @   knockout-3.4.0.js:55  
(anonymous function)    @   knockout-3.4.0.js:55  
c   @   knockout-3.4.0.js:55  
b   @   knockout-3.4.0.js:55  
a.wc    @   knockout-3.4.0.js:56  
a.toJSON    @   knockout-3.4.0.js:56  
(anonymous function)    @   cart.js:118  
notifySubscribers   @   knockout-3.4.0.js:37  
fa  @   knockout-3.4.0.js:40  
a.la.fn.(anonymous function)    @   knockout-3.4.0.js:44  
self.addItem    @   cart.js:101  
(anonymous function)    @   knockout-3.4.0.js:89  
dispatch    @   jquery-2.1.4.min.js:3  
r.handle    @   jquery-2.1.4.min.js:3