chrome.runtime.sendMessage 回调函数参数为undefined

江佐
2023-12-01

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

 类似资料: