0

chrome 拡張機能に new(ish) chrome.storage.sync API を使用していますが、オブジェクトを保存するときに関数を完全に無視します。

つまり、ストレージからオブジェクトを取得すると、オブジェクトにはデータがありますが、関数はありません。

オブジェクトのデータをその関数に再接続する方法はありますか?

注:関数で奇妙なことはしていません(変数を追加したり、クロージャーを変更したりするなど)

4

2 に答える 2

2

基本的に、オブジェクトがデータストレージのものになった後、コンストラクター関数を介してオブジェクトを実行する必要があります。

于 2012-08-21T02:22:06.787 に答える
0

関数を永続的に保存する方法はないと思います。

次のようにオブジェクトを保存できます.. self.fns=['fn1','fn2']; リロード時に、それに基づいて関数を追加し直します。

しかし、機能を動的に追加してそのように保存する必要がある場合は、おそらく設計を変更する必要があります。

于 2012-08-21T02:12:14.567 に答える