popup.js中有以下代码:
var response = await chrome.runtime.sendMessage({
......
});
background.js中有以下代码:
function onMessage(message, sender, sendResponse) {
await someAsyncFunction();
sendResponse(......);
}
chrome.runtime.onMessage.addListener(onMessage);
然后发现popup.js中response的内容是undefined,似乎无法收到sendResponse(......)的内容
是因为onMessage不能async吗?有没有什么办法解决?