知らなかったのだけれど、Mozilla の Object には watch というメソッド(イベントハンドラ?)がある。 o=new Object; o.p = 1; o.watch("p",function( id, oldval, newval ){ alert("o." + id + " changed from " + oldval + " to " + newval); return newval; });のように設定して o.p = 2;とすると o.p changed from 1 to 2と表示される。これはデバッグなんかに最高! Greasemonkey の脆弱性 http://greaseblog.blogspot.com/2005/07/mandatory-greasemonkey-update.html で、これを利用したGreasemonkeyの脆弱性が発覚。Gr