Использование Components.utils.import в расширении Firefox - PullRequest
2 голосов
/ 07 апреля 2010

Я пытаюсь создать некоторые глобальные переменные в расширении Firefox.В моей папке с контентом у меня есть два файла javascript:

1) Основной JS-файл, содержащий функции для различных событий и т. Д.

2) Файл, в котором хранится только объект с кускамисостояния, которое я хочу сохранить.Кроме того, я установил массив EXPORTED_SYMBOLS.

У меня проблемы со следующей строкой, найденной в моем основном файле JS: Components.utils.import ("resource: ///globalVariables.js");
Когда он находится в верхней части файла, кажется, ничего не работает.Если я переместлю его в функцию, где мне нужна переменная, остальная часть моего кода будет работать, но функция с этой строкой ничего не делает.Любой совет, который помог бы мне с этой проблемой, был бы великолепен.Спасибо

1 Ответ

2 голосов
/ 07 апреля 2010

Скорее всего, ресурс: ///globalVariables.js не правильный URI. Убедитесь, что вы правильно зарегистрировали его и включили псевдоним при ссылке на него .

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