未捕获(承诺中)错误:无法读取未定义的属性(读取“_RUNTIME_”)

问题描述 投票:0回答:1

我有一个 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);
        }
      };

向我推荐一种解决/调试此错误的好方法。我在这里找不到任何相关主题。我不知道从哪里开始...

javascript reactjs debugging runtime-error runtime
1个回答
0
投票

由 chrome 扩展引起:WebChatGPT

© www.soinside.com 2019 - 2024. All rights reserved.