Расширение Chrome: параметр контекста в chrome.contextMenus.create игнорируется

Итак, я получил этот фрагмент кода из своего расширения (в настоящее время я использую polyfill webextension), он успешно создает контекстное меню и доступен в foo.bar. Проблема в контекстном меню browser_action, оно всегда там, я ' Мы специально объявили "страницу" как контекст при создании contextMenu:

      browser.contextMenus.create({
    id: "some-id",
    title: "context menu message",
    documentUrlPatterns: ["*://foo.bar/*"],
    contexts: ["page"]
});

Согласно документам, я должен добавить «browser_action», чтобы он отображался в контекстном меню browser_action, однако я не включил его, но он всегда отображается там, даже если текущий URL-адрес не соответствует documentUrlPatterns. Это происходит только в браузерах на основе Chrome, в firefox он отлично работает.

0 ответов

Другие вопросы по тегам