我有一个 React (v18) 项目,我做了一些事情,现在导致开发工具中出现错误。似乎没有破坏我的任何流程。该错误并未指向我的任何代码行,而是指向 VJPCOI.js:920
完整的错误消息是
未捕获(承诺中)错误:无法读取未定义的属性(读取“RUNTIME”) 在wrappedSendMessageCallback(ZSVJPCOI.js:920:22)
这个错误的根源就在这个函数中
const wrappedSendMessageCallback = ({
reject,
resolve
}, reply) => {
if (extensionAPIs.runtime.lastError) {
if (extensionAPIs.runtime.lastError.message === CHROME_SEND_MESSAGE_CALLBACK_NO_RESPONSE_MESSAGE) {
resolve();
} else {
reject(new Error(extensionAPIs.runtime.lastError.message)); <-- error here
}
} else if (reply && reply.__mozWebExtensionPolyfillReject__) {
reject(new Error(reply.message));
} else {
resolve(reply);
}
};
向我推荐一种解决/调试此错误的好方法。我在这里找不到任何相关主题。我不知道从哪里开始...
由 chrome 扩展引起:WebChatGPT