2007-09-26から1日間の記事一覧

手元のバージョン

とりあえず手元のアップしときます。 非ユーザースクリプトでexternal.consolelog()が使えなくなってたので修正。 unsafeWindowをブラウザ部の本windowにした。unsafeWindow['hoge'] = hoge; なら動くはず。 ページ内migemoでスペース区切りでのOR検索を可能…

fubのunsafeWindow

あとunasfeWindowについてだけど、当時あまり意味が分からなかったので下に書いた偽windowを代入してあるただ名前が違うだけの定義。全然safe。 実はwindow.unsafeWindowというのが使えてこれが本物。なんか馬鹿みたいなので、unsafeWindowはタブに表示され…

ユーザースクリプト空間のwindow

window['hoge'] = 'hoge'; とか書くとエラーになるけどなんでよ?という指摘があってちょっと調べたのだけど、ユーザースクリプト空間のwindowは偽者で、IHTMLWindow2とIHTMLWindow3のインタフェースだけ用意したものだ。IHTMLWindow4はヘンなメソッドが2個…