observableArrayでko.toJSONを実行しようとしています。それは正常に動作していたが、v.3.3.0からv.3.4.0へのアップデート後に動作を停止したようだ。私はまだ確認するためにロールバックを試みていないが、誰かがこの問題について説明してくれるかどうか尋ねたいと思った。Knockout ko.toJSON原因SecurityError権限拒否エラー
マイobservableArray宣言:
self.items = ko.observableArray();
そして、私の失敗した機能:
オン:
self.items.subscribe(function (items) {
localStorage.setItem("Cart", ko.toJSON(items));
});
私はko.toJSONにそれを釘付け次のエラーメッセージを、取得していますChrome:
Uncaught SecurityError: Blocked a frame with origin "http://localhost:52519" from accessing a frame with origin "https://staticxx.facebook.com". The frame requesting access has a protocol of "http", the frame being accessed has a protocol of "https". Protocols must match.
明らかにFacebook以外のiframeを使用していません。 Firefoxの上
:
Error: Permission denied to access property "__ko_proto__"
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
項目がいくつかの変数、観測、及び計算を有するCartItemの配列です。
誰か説明があることを願っています。
ご協力いただきありがとうございます。