Chrome - LocalStorage - усеченный строковый объект JSON
Использование Windows 10; Google Chrome версии 46.0.2490.71... странно, я вижу, что это происходит, когда я пробую это в сеансе приложения ember через https на localhost. Он отлично работает с сеансом не https.
Когда я пытаюсь установить следующий JSON в LocalStorage вручную (из панели F12) или с помощью JavaScript,
{"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, хотя.
Есть какие-нибудь указатели на то, что может происходить?
Кстати, я столкнулся с этой проблемой при использовании ember-simple-auth - когда библиотека настраивает LocalStorage с токеном-носителем с сервера после успешной попытки аутентификации.
Спасибо
Athadu