Greasemonkey で遊ぶ
とりあえず、欲しい機能が簡単につくれそうなので、さっさと作ってみる。
IE でもおなじようなことできればいいなあと思ったら、Trixie というのがすでにあるようで、試してみたらだいぶ動いてるかんじでした。でも、
- IE そのものじゃなくて、IE をコンポーネント埋め込みしてる環境では使えない
- FireFox JavaScript の ECMA 非互換のメソッドなどを呼び出していたら当然ダメ
- ScriptEngine が IE6JSCript だと JavaScript 1.2 相当。FireFox の実装は JavaScript 1.6 相当。
- Gecko DOM と IE DOM に、多少の違いがあるかも?
といったところの影響で、どんなスクリプトでも走っちゃうわけではないようです。
ちなみに、この Trixie は .NET アセンブリな COM コンポーネントでした。
で、↑のようなことを書いて隣やキーワードをまわると、Turnabout というものもあるようだ。GM_ 関連の API の互換性は Trixie よりも Turnabout のほうが高いらしいけど、あとは似たようなものっぽいかな?