Я пытаюсь создать свое первое расширение Firefox - оно берет URL веб-страницы и генерирует соответствующий код iframe.
Я могу получить URL, используя две функции:
function showIframeResults(tabs) {
let tab = tabs[0];
let currentUrl = tab.url;
let urlAddresseValue = "<iframe width='100%' height='300' src='" + currentUrl + "'/>";
document.getElementById("urlAddresse").value= urlAddresseValue;
}
function showIframe (){
browser.tabs.query({currentWindow: true, active: true}).then(showIframeResults, console.error);
}
Есть ли способ, как это упростить? Я хотел бы просто сохранить URL-адрес в переменной и создать код в одной функции. Я думаю, что я все еще путаюсь со всеми вещами .then ().
Буду очень признателен за любую помощь.