chrome.runtime.sendMessage 回调函数参数为undefined
chrome.runtime.sendMessage的回调函数默认是同步的,而且超时后直接执行,返回undefined,如果要异步执行,必须在处理函数中return true
//background.js
chrome.runtime.onMessage.addListener(function (request,sender,callback) {
// 异步方法
return true;
//return true 才可拿到异步结果
});
仅做记录,感谢博主分享!
参考链接 https://blog.csdn.net/anjingshen/article/details/75579521