google-chrome - 未选中 runtime.lastError: 无法建立连接。接收端不存在
问题描述
我正在尝试将消息从网站发送到我的 chrome 扩展程序。我正在超越错误。有什么美好的希望吗?
I have added my website URL in
manifest.json:
"externally_connectable": {
"matches": [
"https://www.mywebsite.com/*"
]
}
background.js:
//My Listener
chrome.runtime.onMessageExternal.addListener(function(request, sender, sendResponse){
console.log('::::::onMessage::::::::');
sendResponse({a : 'SuccessResponse'});
});
//From Website am sending message like below
chrome.runtime.sendMessage('my_extension_id' , {
action: 'my_action_name'
}, function(response) {
console.log('response', response);
});
解决方案
推荐阅读
- mongodb-.net-driver - MongoDB 使用表达式对数组中的数组对象进行排序 - .NET 驱动程序
- amazon-ec2 - EC2 中的 console.log 输出在哪里
- python-3.x - 安装 open-cv 时出错 | 窗户 | 蟒蛇 | 蟒蛇3.8
- sql - 比较同一张表,获取满意的结果
- c# - 脚本不继承可以管理脚本的本机类 - Unity
- mybatis - MyBatis Typehandler 使用字符串替换而不是预处理语句
- c++ - 在 C++ 中,使用自身初始化引用或指针是否会导致 UB?
- javascript - click listener only fires once with a render method inside it
- flutter - I get null value in future
- reactjs - keen-slider does not work on next.js well