有谁知道如何解决此错误?

google devt工具无法查明错误代码的位置,因此很难进行故障排除。

我目前在Meteor和MongoDB上。
香港专业教育学院搜索意外的令牌,有A,N,C,但M不常见。

我读到的是这可能是服务器注释问题,因为它添加了随机字母和无法识别的脚本。

有什么建议么?

最佳答案

我有完全相同的问题,它发生在JSON.parse(eventData);的ng-inspector.js中的1472行;

原因大概是event.data持有某种setImmediate字符串(以字母'M'开头)-“ Meteor._setImmediate.0.5014774943701923.5”

这是ng-inspector.js中通往JSON.parse()的五行代码:

window.addEventListener('message', function (event) {

// Ensure the message was sent by this origin
if (event.origin !== window.location.origin) return;

var eventData = event.data;
if (!eventData || typeof eventData !== 'string') return;
eventData = JSON.parse(eventData);


调试器在事件对象中显示以下内容:

event = MessageEvent {data: "Meteor._setImmediate.0.5014774943701923.5", origin: "http://localhost:3000", lastEventId: "", source: Window, ports:


ng-inspector.js是Chrome的一个角度扩展,所以我想我们现在要做的就是在使用Meteor时将其卸载!

是的,我可以确认已经从Chrome扩展程序中卸载了Angular检查器,并且问题已解决。

09-26 20:26