我根本无法在以下函数中设置全局变量purl
,以便可以在其外部进行检索...
chrome.browserAction.onClicked.addListener(buttonClicked);
var purl;
function buttonClicked(tab){
chrome.tabs.query({
active: true,
currentWindow: true
}, function(tab) {
// console.log(tab[0]);
window.purl= tab[0].url; // I even tried just 'purl= tab[0].url'
alert(purl); // This alerts the correct url !
});
alert(purl); //This alerts "Undefined" !
}
怎么了?