求大佬指教warn: Modified global variable while loading common project scripts: onerror

2018-12-19T06:34:22.154Z - warn: Modified global variable while loading common project scripts: onerror
Before: function ( message, filename, lineno, colno, err ) {
if ( Editor ) {
if ( Editor.error ) {
Editor.error(err);
} else if ( Editor.Ipc.sendToMain ) {
Editor.Ipc.sendToMain(‘editor:renderer-console-error’, err.stack || err);
Editor.Ipc.sendToMain(‘metrics:track-exception’, (err.stack || err));
}
} else {
console.error(err.stack || err);
}
// Just let default handler run.
return false;
}
After: function handleError(msg, url, l) {
var txt = “There was an error on this page.\n\n”;
txt += "Error: " + msg + “\n”;
txt += "URL: " + url + “\n”;
txt += "Line: " + l + “\n\n”;
var data = {
“content”: txt
};
var myData = {
“id”: “onError”,
“data”: data,
};
exports.mgr.platform.JS2SDK(myData);
return true;
}

creator 1.8.1升级到2.1.0 出现这样的问题

1赞

没人遇到过?

刚遇到!同问。批量修改了变量

同问,升级到2.3.4后遇到该问题,实在找不到哪里的原因。

请教下是修改了什么解决了

你是不是某个地方修改了全局变量

加上CC_EDITOR 的判断就行了,不是编辑器环境才修改window.onerror