Если вы используете Firefox Addon SDK для расширения, вы можете использовать встроенный модуль простого хранения . Он предоставляет объект storage
, который ваш код может обрабатывать как обычный объект javascript, но Firefox будет постоянно сохранять его для вас.
Упрощенный пример выглядит так:
// load the simple storage module
var storage = require('simple-storage').storage;
// write a value to the key "bacon"
storage.bacon = JSON.stringify({"tasty": "is bacon"});
// do stuff, retrieve the value later and pass it to a function
eat(storage.bacon);
Даже в более поздних сессиях значение в storage.bacon будет доступно расширению.