我在Chrome中处理消息处理时遇到了令人沮丧的问题,
我在后台页面和弹出页面上运行了很长时间的连接,内容页面能够发送消息但不能接收。
我已经厌倦了许多方法,但没有快乐。
还有其他人遇到过这个吗?
content.js
coms = chrome.extension.connect({name: "coms"});
coms.onMessage.addListener(function(data) {
console.log("com chatter");
});
popup.js
coms = chrome.extension.connect({name: "coms"});
chrome.extension.onConnect.addListener(function(port) {
console.assert(port.name == "coms");
port.onMessage.addListener(function(msg) {
console.log("com chatter");
});
});