Firefox: ошибка при нажатии средней кнопки на панели инструментов - PullRequest
0 голосов
/ 09 июля 2020
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 будет выполнена без ошибок.

Что происходит? Как я могу это исправить?

1 Ответ

0 голосов
/ 10 июля 2020

Добавление разрешения "<all_urls>" решает проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...