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