chrome linux
код
if (window.JSON && window.JSON.parse) {
try {
return window.JSON.parse(data);
} catch(e) {
throw "Invalid JSON: " + data;
}
}
вызывает ошибку
Uncaught Invalid JSON: '{"id":1,"channel":"ch1","text":"Some Text"}'
parseJSONpushstream.js:43
parseMessagepushstream.js:279
LongPollingWrapper.onmessagepushstream.js:712
linkerpushstream.js:350
Ajax._send.xhr.onreadystatechange
далее в консоли запускаю
window.JSON.parse('{"id":1,channel:"ch1",text:"Some Text"}')
безошибочно возвращается объект
как бороться? спасибо