我正在努力扩展Firefox。我想为用户提供一些选项,比如设置背景
颜色和其他。我需要为每个选项卡检索这些选项。我应该在哪里存储值?
我该如何解决这个问题?
答案 0 :(得分:2)
您可以将XPCOM界面用于Firefox的首选项系统:
var prefs = Components.classes["@mozilla.org/preferences-service;1"]
.getService(Components.interfaces.nsIPrefService)
.getBranch("extensions.yourextension.");
prefs.setIntPref("yourPersistedValue", 42);
有关详细信息和代码示例,请参阅this article。
或者,您可以使用SQLite。有关详细信息,请参阅this answer。