Chrome扩展程序中的功能被跳过

时间:2018-06-25 09:04:34

标签: javascript function google-chrome google-chrome-extension

我有使用打开的选项卡并将其保存到chrome.storage的函数,问题是我需要首先执行函数 chrome.windows.getAll(),但是如果我的函数运行,它将跳过函数 chrome.windows.getAll(),在完成全部功能后,它将跳回到功能 chrome.windows.getAll()并最后执行它。

这是我的代码:

    var new_tabs = [];

    chrome.windows.getAll({populate:true},function(windows){
      windows.forEach(function(window){
        window.tabs.forEach(function(tab){
          new_tabs.push(tab.url);
        });
      });
    });

    chrome.storage.local.set({'tabs': new_tabs});

0 个答案:

没有答案