Доступ к одной и той же переменной в нескольких частях расширения Firefox - PullRequest
3 голосов
/ 30 ноября 2009

В написанном мною расширении Firefox у меня есть переменная, содержащая некоторые данные, к которым я хочу иметь доступ как в реальном расширении, так и на панели настроек расширения. Когда Firefox загружен, мой код расширения инициализирует переменную с правильными данными. Но когда я открываю диалоговое окно параметров (которое содержится в другом файле XUL) и пытаюсь использовать эту же переменную, переменная не была инициализирована. Оба моих XUL-файла расширения используют один и тот же исходный файл JavaScript, но похоже, что оба XUL-файла инициализируют новые копии переменной. Как я могу получить эту переменную для совместного использования?

Спасибо!

1 Ответ

5 голосов
/ 01 декабря 2009

Вы захотите создать модуль кода JavaScript . Все переменные и методы внутри него являются общими для всех местоположений, которые его включают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...