debugging Uncaught(in promise)错误:无法读取未定义的属性(阅读“_RUNTIME_”)

cbeh67ev  于 2023-10-24  发布在  其他
关注(0)|答案(1)|浏览(138)

我有一个React(v18)项目,我做了一些事情,现在导致错误出现在开发工具中。似乎没有中断我的任何流程。错误没有指向我的任何代码行,但VJPCOI.js:920
完整的错误消息为
Uncaught(in promise)Error:Cannot read properties of undefined(阅读“*RUNTIME”)at wrappedSendMessageCallback(WrappedSendMessageCallback.js:920:22)w
此错误的来源在此函数中

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);
        }
      };

建议我一个好的方法来解决/调试这个错误。我在这里找不到任何相关的主题。我不知道从哪里开始...

相关问题