Javascript 敲除ko.toJSON导致SecurityError权限被拒绝错误
我试图在一个可观察的日历上做一个ko.toJSON。它工作正常,但在从v.3.3.0升级到v.3.4.0后似乎停止工作。我还没有尝试回退以确认,但我想问是否有人会对此问题做出解释 本人声明: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)); }); 我收到以下错误消息,我
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