sawatの日記 - evalの第二引数とGreasemonkeyのunsafeWindowについて

なにがunsafeなのかこないだわかってやってみたけどうまくいかなくてGM_*が見つからないといわれて再現しない。

  var catMgr = Cc["@mozilla.org/categorymanager;1"]
                 .getService(Ci.nsICategoryManager);

って書いてあるところでエラーが出てる。みなさんどうなんでしょう。


逆にeval利用して eval ( "unsafeWindow.console.log(obj)", {} ) みたいにしたらサンドボックスとして機能したりしないのかなとおもったんだけど。

なにこれキャプチャ小さくて見えないじゃん....