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

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


当前回答

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

其他回答

这里晚了,但在我的情况下,它是卡巴斯基云保护扩展。我禁用了它。一切都很顺利。

确保您使用了正确的语法。

我们应该在监听sendMessage()方法后使用它。

下面是contentScript.js的一个简单例子,它向app.js发送请求。

contentScript.js

chrome.extension.sendRequest({
    title: 'giveSomeTitle', params: paramsToSend
  }, function(result) { 
    // Do Some action
});

app.js

chrome.extension.onRequest.addListener( function(message, sender, 
 sendResponse) {
  if(message.title === 'giveSomeTitle'){
    // Do some action with message.params
    sendResponse(true);
  }
});

我在Chrome中禁用了所有已安装的扩展-为我工作。 我现在已经清除控制台没有错误。

在我的例子中,它是在我自己的页面源代码中设置的断点。如果我删除或禁用断点,则错误将清除。

断点位于一个相当复杂的呈现代码块中。页面不同部分的其他断点没有这种效果。我无法找出总是触发此错误的简单测试用例。

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