Chrome - LocalStorage - 字符串化的JSON对象被截断

时间:2015-11-11 03:08:24

标签: html5 google-chrome ember.js local-storage ember-simple-auth

使用Windows 10;谷歌浏览器版本46.0.2490.71 ...奇怪的是,当我通过本地主机上的https在ember应用程序会话中尝试时,我看到了这种情况。它适用于非https会话。

当我尝试在LocalStorage中手动(从F12窗格)或使用JavaScript设置以下JSON时,

{"secure":{"authenticator":"authenticator:qui-authenticator","access_token":"gBtZwAX1rFcu3D1LLNLKJ53l7Eyc1z3k0Fp30Jl6U4MM4o8lz_odld5Fv8kSoorUexjdIAW1THv2kNmWiarUWsG6AAZHPmlnHJwTbI0JD5Dtq4_XNOIKfhmEoLaaweVU3gYF7NkXfVHuUoDbJZNw9PvX28OeHv9EUuqpPKwYcILvpCu9vncEQv3M2jrZk-RtMrg16zZ70UjgCVkhx8eJsZ2wz8NohmALPA46HXtDAgdWcsrX9KJvF9lVJfuQVorual-9fZMHZTudd__yEQJXRvD1Slc8TmckoaUUpvtz8Ijo2MzJkIC3-gyyPPi8BeQYpdPxCXlvEBRccAHv8tAHRONo9z7Li8wJUJCi79xmjtpVYwJ3AERryIAhXbuD6cVEWYrMFKe_P2fndqlECq1nP6c43XsCVuPq09sSmbhejc66J3iqpfs4poy67qa6uPKHPvTgFBpDrLv7YoIyxK-sL0bM6LCMPiJzj9ocEzZ9DsCnkoMpPnO2PefJidWrzspn","token_type":"bearer","expires_in":1209599,"userName":"aaa@yahoo.com",".issued":"Wed, 11 Nov 2015 02:42:12 GMT",".expires":"Wed, 25 Nov 2015 02:42:12 GMT"}}

... Chrome正在将JSON字符串截断为值

{"secure":{}}.  

如果我删除最后一个花括号},它会设置值很好。知道这可能会发生什么。虽然在IE中工作正常。

有关可能发生的事情的任何指示?

BTW - 我在使用ember-simple-auth时遇到了这个问题 - 当成功进行身份验证后,库正在使用来自服务器的承载令牌设置LocalStorage。

谢谢

Athadu

0 个答案:

没有答案