2016-11-13 6 views
-1

Я пишу новое дополнение как веб-расширение. В моей 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). Как я могу получить страницу параметров, которая будет отображаться примерно: аддоны и как я могу ее называть из моего фонового сценария?

+0

Пожалуйста [править] Ваш вопрос будет на тему: Вопросы отладки ищет помощи ("** почему не этот код работает * * ") должны включать: ► желаемое поведение, конкретную проблему или ошибку * и * самый короткий код, необходимый для его воспроизведения (** ** ** **) в самом вопросе **. Вопросы без четкого описания проблемы не полезны другим читателям. Смотрите: «** Как создать [mcve] **», [о каких темах я могу спросить здесь?] (Http://stackoverflow.com/help/on-topic) и [ask]. Попробуйте [фрагмент] (https://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/). – Makyen

ответ

0

Это browser.runtime.blah или chrome.runtime.blah.

Я не уверен, поддерживает ли ESR 45 его.

Этот код должен быть в вашем фоновом скрипте справа?

Пожалуйста, напишите больше своего кода, чтобы я мог обновить свой ответ.

0

Оказывается, я смешивала Web расширения с дополнительными SDK

 Смежные вопросы

  • Нет связанных вопросов^_^