localStorage
設定を取得/保存するたびにコードを実行して拡張したいと思います。の既存のすべてのプロパティに対してゲッター/セッターを定義できますlocalStorage
が、問題は新しい設定にあります。
たとえばlocalStorage['somenewsetting'] = 123
、新しい設定を作成します。このプロパティのゲッター/セッターを自動的に定義して、追加コードが新しい設定でも実行されるようにしたいと思います。
基本的には必要Object.watch
ですが、すべてのプロパティに必要です。私が見つけた__noSuchMethod__
のはでしたが、Chromeでは利用できません。この方法で利用できるシムはありますか?または、オブジェクトのすべてのプロパティを監視する別の方法はありますか?
繰り返しますが、これをChromeで機能させる必要があります。