Я создаю кнопку на панели инструментов расширение для Firefox. В моем фоновом скрипте мне нужно получить доступ к document
для текущей вкладки при нажатии кнопки панели инструментов.
window
в данном контексте это окно для расширения, а не для текущей вкладки. Другие функции, такие как browser.tabs.getCurrent()
не работают в фоновых сценариях.
Я знаю, что это возможно, поскольку другие расширения имеют доступ к текущему документу (например, 1Password идентифицирует и заполнит input
элементов.)
Примечание. Все предыдущие вопросы по SO об одной и той же функциональности из 2010, 2012 и т. д. больше не имеют значения.