2012-10-22 16 views
1

我開發了一個在Firefox的Addon SDK(v1.10)上運行的擴展。我現在試圖模塊化更多存儲在後臺頁面中的代碼(默認情況下稱爲「main.js」)。Firefox上模塊間的對象持久性

問題

有沒有一種方法來創建未凍結的SDK模塊?我需要創建一個包含數據的模塊,該模塊應該保持在自身中,並且在模塊被'required()'(加載)到另一個模塊時可以從其他模塊訪問。

截至目前,我通過使用Firefox的首選項或本地存儲來實現我需要跨模塊的對象的狀態。但是,我覺得這種方法是一種「黑客」方法,應該有更好的方法。

回答