いまいち分かってないんだけど、Perlのperlsh,Pythonの対話型シェル,Rubyのirbのような使い方ができるみたいですね。Firefoxを出力にしたJavascriptシェルといった感じでしょうか。Replというオブジェクトがシェルみたいな役割を果たしていて、repl.method()という感じでメソッドを呼び出して対話型の操作ができる。Replオブジェクト自身を書き換えることも可能なようです。 初めの一歩 #()...
MozLabという拡張を昨日知ったのですがhttp://dev.hyperstruct.net/trac/mozlabこの中に含まれているMozReplというのがヤバい。Firefoxにtelnet接続できるようになる。とりあえずRubyで書いた簡単なサンプル、今見ているページをリロードするだけ。 require 'net/telnet' telnet = Net::Telnet.new({ "Host" => "localhost", "Port" => 4242 }){|c| print c} telnet.puts("content.location.reload(true)") telnet.close ...