1
我正在工作的Firefox擴展。我喜歡爲用戶提供一些選項,例如設置背景
顏色等。我需要爲每個標籤檢索這些選項。我應該在哪裏存儲值?處理跨會話的Firefox擴展prefrences
我該如何解決這個問題?
我正在工作的Firefox擴展。我喜歡爲用戶提供一些選項,例如設置背景
顏色等。我需要爲每個標籤檢索這些選項。我應該在哪裏存儲值?處理跨會話的Firefox擴展prefrences
我該如何解決這個問題?
可以使用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。
謝謝!我會試一試... – VKGS 2011-05-21 09:30:05
再次感謝,偉大的提示,並完美地工作Mdn文件似乎很好的鏈接... – VKGS 2011-05-21 09:40:47
它是否存儲在mozilla.org的價值觀,如果不是那麼它的目的是什麼?謝謝。 – VKGS 2011-05-22 13:13:37