2006-09-29から1日間の記事一覧

MozRepl HTMLDocumentまでのアクセス

HTMLDocument(いわゆるbodyとかdivとか)までアクセスの仕方がよくわからなかった。で、いろいろ試してたら repl> content.window.document.body [object HTMLBodyElement] repl> content.window.document.body.innerHTML='Hello World' # Hello world と表…

MozRepl + Emacs ヒストリ

repl> が表示されてるバッファでM-p , M-n でヒストリの操作M-r , M-sで正規表現でヒストリ検索。C-dでEmacsからの接続を切る。

Plagger × MozRepl

Plaggerで取得したフィードをフィルターでJSON化してMozReplに食わせる。んでMozReplでlocation.hrefとかでどこかのページに飛ぶ。そのページには JSONを整形して見やすくするJavascript(テンプレート)を仕込んでおいて、コードが実行されるとFirefox上にフ…

MozReplをいじってみたよ // 簡単なチュートリアル

いまいち分かってないんだけど、Perlのperlsh,Pythonの対話型シェル,Rubyのirbのような使い方ができるみたいですね。Firefoxも出力にできるJavascriptシェルといった感じでしょうか。Firefoxの内部で行われているJavascriptの処理を覗き見れるシェル型のイン…

MozReplテスト

#!/usr/bin/perl use strict; use warnings; use Net::Telnet; my $t = new Net::Telnet( Port => 4242, Host => 'localhost', ); $t->cmd(qq|content.location.href='http://www.google.co.jp'|); my @message = $t->cmd(qq/alert('Hello,World!')/); $t->c…