我在我的项目中使用VueJS和Laravel。这个问题最近开始出现,甚至在旧的git分支中也出现了。

此错误仅在Chrome浏览器中显示。


当前回答

对我来说,我用的是一个叫 免费VPN Chrome - VPN代理VeePN它是导致错误后禁用它只是…错误消失了

其他回答

Post是相当老的,与Chrome扩展开发没有密切关系,但让它在这里。

我也有同样的问题,在回调回复消息。解决方案是在后台消息侦听器中返回true。

下面是一个关于background.js的简单例子。它响应来自popup.js的任何消息。

chrome.runtime.onMessage.addListener(function(rq, sender, sendResponse) {
    // setTimeout to simulate any callback (even from storage.sync)
    setTimeout(function() {
        sendResponse({status: true});
    }, 1);
    // return true;  // uncomment this line to fix error
});

这里是popup.js,它在popup上发送消息。你会得到异常,直到你在background.js文件中取消注释“return true”行。

document.addEventListener("DOMContentLoaded", () => {
    chrome.extension.sendMessage({action: "ping"}, function(resp) {
        console.log(JSON.stringify(resp));
    });
});

清单。json,以防万一:)注意警报权限部分!

{
  "name": "TestMessages",
  "version": "0.1.0",
  "manifest_version": 2,
  "browser_action": {
    "default_popup": "src/popup.html"
  },
  "background": {
    "scripts": ["src/background.js"],
    "persistent": false
  },
  "permissions": [
    "alarms"
  ]
}

我建议你先禁用所有的扩展,然后一个接一个地启用它们,直到你找到一个导致问题的,在我的情况下,自然阅读器文本到语音导致了这个错误,所以我禁用了它。与Cross-Origin Read Blocking (CORB)没有任何关系,除非错误提到Cross-Origin,然后更进一步,这是值得尝试的方法。

我在react项目运行中遇到了同样的错误。

这个错误来自我的chrome浏览器

IObit冲浪保护 2.2.7

扩展。我的错误扩展被解决了。

如果你面临同样的错误,首先关闭你的chrome广告拦截器或任何其他扩展,而运行。

此错误通常是由您的Chrome扩展之一引起的。

我建议安装这个一键式扩展禁用器,我使用键盘快捷键COMMAND(⌘)+ SHIFT(⇧)+ D -来快速禁用/启用所有扩展。

一旦扩展被禁用,这个错误消息就会消失。

和平!✌️

诺顿安全Web扩展chrome抛出这个错误信息为我。在我禁用这个扩展后,错误消息消失了。