function scrollToPos(activeTab, clickData)
{
if (clickData.button === 0)
browser.tabs.executeScript({ code: scrollToTopOrBack, runAt: "document_end" });
else
browser.tabs.executeScript({ code: "window.scrollTo(0, document.documentElement.scrollHeight);" });
}
browser.browserAction.onClicked.addListener(scrollToPos);
При нажатии средней кнопки мыши команда else
не выполняется, и я получаю сообщение об ошибке «Отсутствует разрешение хоста для вкладки».
Если я сначала щелкну левой кнопкой мыши кнопку, а затем щелкните средней кнопкой мыши, команда else
будет выполнена без ошибок.
Что происходит? Как я могу это исправить?