我想localStorage
通过每次获取/存储设置时执行一些代码来扩展。我可以为 的所有现有属性定义一个 getter/setter localStorage
,但问题在于新设置。
例如,localStorage['somenewsetting'] = 123
创建一个新设置。我想为此属性自动定义一个 getter/setter,以便我的添加代码也可以针对新设置执行。
基本上我需要Object.watch
,但对于所有属性。我发现的是__noSuchMethod__
,但它在 Chrome 上不可用。这种方法有可用的垫片吗?还是有另一种观察对象所有属性的方法?
同样,我需要在 Chrome 上完成这项工作。