尚未调用chrome.tabs.setZoom的回调

时间:2015-05-17 09:24:42

标签: javascript google-chrome-extension

我正在编写Chrome扩展程序 - 我的代码如下:

内容脚本

chrome.runtime.sendMessage('someId', proportion, function () {
    console.log('called!');
});

后台脚本

chrome.runtime.onMessage.addListener(function (proportion, sender, callBack) {

    chrome.tabs.setZoom(sender.tab.id, proportion, function () {
        callBack();
    });
});

在setZoom完成后应该调用callBack,但它没有。

如果我改变这样的后台脚本代码:

chrome.runtime.onMessage.addListener(function (proportion, sender, callBack) {

    chrome.tabs.setZoom(sender.tab.id, proportion, function () {
    });
    callBack();
});

已调用callBack,并且控制台输出called!

0 个答案:

没有答案