Я пишу новое дополнение как веб-расширение. В моей package.manifest, у меня есть множество options_ui:Страница параметров не отображается
"options_ui": {
"page": "options.html"
}
Но о: аддоны, кнопка опции нет.
Так что я попытался вызвать страницу прямо из моего фона сценария:
runtime.openOptionsPage();
Но я получаю эту ошибку: сообщение: ReferenceError: среда выполнения не определен
Тот же тип ошибки с:
chrome.runtime.openOptionsPage();
Message: ReferenceError: chrome is not defined
У меня, вероятно, отсутствует что-то очень очевидное. Я тестировал Firefox ESR 45.0.4 и последнюю версию Firefox Dev (51.0a2). Как я могу получить страницу параметров, которая будет отображаться примерно: аддоны и как я могу ее называть из моего фонового сценария?
Пожалуйста [править] Ваш вопрос будет на тему: Вопросы отладки ищет помощи ("** почему не этот код работает * * ") должны включать: ► желаемое поведение, конкретную проблему или ошибку * и * самый короткий код, необходимый для его воспроизведения (** ** ** **) в самом вопросе **. Вопросы без четкого описания проблемы не полезны другим читателям. Смотрите: «** Как создать [mcve] **», [о каких темах я могу спросить здесь?] (Http://stackoverflow.com/help/on-topic) и [ask]. Попробуйте [фрагмент] (https://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/). – Makyen