【发布时间】:2017-08-26 13:38:39
【问题描述】:
我刚刚开始收到此错误:
Uncaught (in promise) Objectmessage: "The message port closed before a reponse was received."
在 chrome-extension://gppongmhjkpfnbhagpmjfkannfbllamg/js/browser-polyfill.js 在这一行:
const makeCallback = promise => {
return (...callbackArgs) => {
if (chrome.runtime.lastError) {
promise.reject(chrome.runtime.lastError); // uncaught in promise
} else if (callbackArgs.length === 1) {
promise.resolve(callbackArgs[0]);
} else {
promise.resolve(callbackArgs);
}
};
};
你知道是什么原因造成的吗?
谢谢
【问题讨论】:
-
对我来说是 gInfinity。
-
Chrome插件有多种原因,但我使用隐身窗口时没有出现错误。不是解决方案,只是调试步骤……
-
依赖项中的语法错误会导致此错误。
标签: javascript promise