Документация по всплывающим окнам на mozilla.org говорит
"Однако, в отличие от обычной страницы, JavaScript может использовать все API-интерфейсы WebExtension, для которых у расширения есть разрешения."
но если я позвоню, скажем, browser.storage.local.get(null)
, я получу ошибку на консоли
TypeError: browser.storage не определено
Я что-то неправильно истолковал? Могу ли я использовать API-интерфейсы непосредственно из всплывающего JS или использовать фоновый скрипт?
РЕДАКТИРОВАТЬ: я пытаюсь отобразить данные, которые я установил в сценарии содержимого, так что да, расширение имеет разрешение storage
.