我在我的项目中使用VueJS和Laravel。这个问题最近开始出现,甚至在旧的git分支中也出现了。
此错误仅在Chrome浏览器中显示。
我在我的项目中使用VueJS和Laravel。这个问题最近开始出现,甚至在旧的git分支中也出现了。
此错误仅在Chrome浏览器中显示。
当前回答
确保您使用了正确的语法。
我们应该在监听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://extensions/,你可以一次切换每个扩展,看看哪个实际上触发了问题。
关闭扩展后,刷新看到错误的页面,并左右摆动鼠标或单击。鼠标操作会抛出错误。
因此,我能够查明是哪个扩展程序导致了这个问题,并禁用它。
我在react项目运行中遇到了同样的错误。
这个错误来自我的chrome浏览器
IObit冲浪保护 2.2.7
扩展。我的错误扩展被解决了。
如果你面临同样的错误,首先关闭你的chrome广告拦截器或任何其他扩展,而运行。
确保您使用了正确的语法。
我们应该在监听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);
}
});
我建议你先禁用所有的扩展,然后一个接一个地启用它们,直到你找到一个导致问题的,在我的情况下,自然阅读器文本到语音导致了这个错误,所以我禁用了它。与Cross-Origin Read Blocking (CORB)没有任何关系,除非错误提到Cross-Origin,然后更进一步,这是值得尝试的方法。
我在Chrome中禁用了所有已安装的扩展-为我工作。 我现在已经清除控制台没有错误。