Ho la seguente funzione con la quale, tramite le web APIs di Mozilla, dovrei ottenere la favicon del sito corrente.
La mia domanda, come suggerisce il titolo, è come esportare il valore nello scope della Promise al di fuori della stessa
Ringrazio in anticipo per le risposte e la disponibilità
La mia domanda, come suggerisce il titolo, è come esportare il valore nello scope della Promise al di fuori della stessa
JavaScript:
function getFavicon(){
var faviconUrl;
function onGot(tabInfo){
faviconUrl = tabInfo[0].favIconUrl;
};
var currentTab = browser.tabs.query({active:true, currentWindow:true});
var x = currentTab.then(onGot);
return faviconUrl; //non restituisce il valore di tabInfo[0].favIconUrl
};
Ringrazio in anticipo per le risposte e la disponibilità