Entries from 2008-02-29 to 1 day

XPCSafeJSObjectWrapper

XPCSafeJSObjectWrapperはいまのところ netwerk/base/src/nsProxyAutoConfig.js でだけ明示的に使われている。 // allocate a fresh Sandbox to clear global scope for new PAC script this._sandBox = new Components.utils.Sandbox(pacURI); Components.u…

cross platform userscript & XPath coding

operaとかsafariとかslepnirでも動くようにはどう書いたらいいのかについてまとまった情報を、誰か書いてくれないかなー。

XPCCrossOriginWrapper

Object.prototype.toString.call(Object.__parent__); // "[object XPCCrossOriginWrapper]" なんでこれでラッパが生成されるのかわからん.... alert(Object.__parent__); // "[object Window]" Object.prototype.toString.callでprincipalが変わるってこと…

jsセキュリティ メモ

Components.utils.evalInSandbox - MDCこの記事よかった。PHPのregister_globals(だったっけ)みたいな勝手に変数設定されてて思ったのと違う動作をする、っていう視点のセキュリティ考えてなかった。三原則(だったっけ)のintegrity. js(spidermonkey?)も ===…

reblog command

ReblogCommand | 3.14 FastLadder(LivedoorReaderも?)でピンを立ててtを押してもunsafeWindowがどうこうと怒られてしまいます. 原因が分かりません.分かったら直します.一応 CodeRepos にあげてるので誰か直してくれるとうれしいです. 俺の出番だゼーと…

reblog command

ReblogCommand | 3.14 FastLadder(LivedoorReaderも?)でピンを立ててtを押してもunsafeWindowがどうこうと怒られてしまいます. 原因が分かりません.分かったら直します.一応 CodeRepos にあげてるので誰か直してくれるとうれしいです. 俺の出番だゼーと…