обработка расширений Firefox в сеансах - PullRequest
1 голос
/ 21 мая 2011

Я работаю над расширением Firefox. Я хотел бы дать некоторые параметры для пользователя, такие как установка фона
цвет и др. Мне нужно восстановить эти параметры для каждой вкладки. Где я могу хранить значения?

как я могу обойти эту проблему?

1 Ответ

2 голосов
/ 21 мая 2011

Вы можете использовать интерфейсы XPCOM для системы настроек Firefox:

var prefs = Components.classes["@mozilla.org/preferences-service;1"]
                      .getService(Components.interfaces.nsIPrefService)
                      .getBranch("extensions.yourextension.");
prefs.setIntPref("yourPersistedValue", 42);

См. эту статью для получения дополнительной информации и примеров кода.

Кроме того, вы можете использовать SQLite. Подробнее см. этот ответ .

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