我已经阅读了所有相关的错误,我认为这个案例有点不同。我正在尝试将消息从后台上下文发送到内容脚本。例如
chrome.tabs.query({
currentWindow: true,
active: true
}, function(tabs){
chrome.tabs.sendMessage(tabs[0].id, {
name: name,
args: args
}, function(response){
if (!response) return callback('You tried to message a tab that does not exist');
});
});
Port error
如果在安装扩展程序之前加载了打开的选项卡,这将抛出一个。要重新创建:
- 打开一个新选项卡并加载一个网页
- 导航到扩展选项卡并重新加载本地解压缩扩展
- 导航回 web 选项卡并通过浏览器操作调用扩展程序——
Port error
除非手动重新加载网页,否则它将抛出 。
有解决方法吗?