2016-01-14 4 views
0

Я создаю простую надстройку Firefox, используя Add-on SDK, и мне нужно, чтобы она отображала некоторую информацию при первом запуске.Создание страницы chrome: // для моего дополнения Firefox

Я не хочу полагаться на внешний URL для этого, поэтому я решил, что мой лучший вариант - использовать схему chrome://.

Я два вопроса

  1. Как создать страницу сказал?
  2. Можно ли передать ему значение (что-то вдоль линий welcome.html?key=abc)?

ответ

0

Вы должны register в content или resource схему URL-адрес в chrome.manifest. Вы можете использовать объект window.location там, как обычно.

+0

У меня нет расширения 'chrome.manifest' в моем расширении. Я не уверен, но я не видел упоминания об этом в текущем SDK Add-on (пожалуйста, поправьте меня, если я ошибаюсь). –

+0

@SilviuG ничего не мешает вам добавить его, не так ли? – minj

+0

Сладкий! Он работает как рекламируемый. Также выполняется передача значений с использованием строки запроса. Знаете ли вы, можно ли получить значение, ранее сохраненное в модуле 'simple-storage', с страницы' content' или 'resource'? –

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