跨会话处理firefox扩展优先级

跨会话处理firefox扩展优先级,firefox,session,firefox-addon,Firefox,Session,Firefox Addon,我正在开发firefox扩展。我想为用户提供一些选项,如设置背景 颜色和其他。我需要为每个选项卡检索这些选项。我应该在哪里存储这些值 我怎样才能避开这个问题 您可以将XPCOM接口用于Firefox的首选项系统: var prefs = Components.classes["@mozilla.org/preferences-service;1"] .getService(Components.interfaces.nsIPrefService)

我正在开发firefox扩展。我想为用户提供一些选项,如设置背景
颜色和其他。我需要为每个选项卡检索这些选项。我应该在哪里存储这些值


我怎样才能避开这个问题

您可以将XPCOM接口用于Firefox的首选项系统:

var prefs = Components.classes["@mozilla.org/preferences-service;1"]
                      .getService(Components.interfaces.nsIPrefService)
                      .getBranch("extensions.yourextension.");
prefs.setIntPref("yourPersistedValue", 42);
有关更多信息和代码示例,请参阅


或者,您可以使用SQLite。有关详细信息,请参阅。

它是否在mozilla.org中存储值,如果没有,那么它的用途是什么?谢谢