0
我希望實現以下代碼:如何讓所有標籤的URL在另一個鉻事件
//background.js
chrome.webRequest.onBeforeRequest.addListener(function (details) {
var allTabUrls
// use chrome.tabs
getAllTabUrls(function(urls)) {
allTabUrls = urls
}
handleUrls(allTabUrls)
}, {urls: ["<all_urls>"]})
我發現所有的鍍鉻回調在asynchronize運行,所以我的代碼將首先allTabUrls = urls
之前運行handleUrls(allTabUrls)
,如何等待異步功能完成,然後運行handleUrls(allTabUrls)