我在 Chrome 中处理消息时遇到了令人沮丧的问题,
我的背景页面和弹出页面上有一个长期存在的连接,内容页面能够发送消息但不能接收。
我已经厌倦了许多方法,但没有快乐。
有人遇到过这种情况么?
内容.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");
});
});