Chrome扩展程序异步sendResponse

时间:2015-06-29 21:25:19

标签: javascript google-chrome asynchronous google-chrome-extension salesforce

我需要从内容脚本异步发送信息到弹出页面sendResponse与同步工作正常,但我不知道如何发送异步。

我正在使用Jsforce库工作正常

chrome.runtime.onMessage.addListener(function (request, sender, sendResponse) {
    if(request.action == "rest") {
        if(data.sid==undefined) {
            return null;
        }
        console.log(request);
        conn.apex.get(request.url, function(err, res) {
            if (err) {
                return console.error(err);
            }
            console.log(res); //**works fine but I need return to popup script**
            sendResponse({r: res}); //asynchronous does not work
        });
        return true;
    }
});

0 个答案:

没有答案