今日のひとこと Challange IT For Future

MozRepl

Tech 読了 2分

この記事は最終更新から 18 年以上たっています。内容が現在の状況と異なる可能性があります。現在の情報は最新の記事、Fess の記事をご覧ください。

ブラウザに外部から命令出して、定期的にコンテンツを表示する方法がないかなっと思って探索していたら、MozRepl があった。Firefox に外部から接続して、いろいろと操作できるみたい。MozRepl は http://hyperstruct.net/projects/mozlab から取得できるので、Firefox に入れて、そのあとは、telnet localhost 4242 で Firefox にログインすれば良い(Windows の telnet だと、うまく動かないので、Linux から telnet した。teraterm とか使えばいいのかな・・・)。そんで、repl> に

timerID = 10;
count=0;
function displayContent()
{
content.document.location.href='http://www.yahoo.co.jp/';
count++;
if(count>100){
clearInterval(timerID);
}
}
count=0;
timerID = setInterval('displayContent()',10000);

をコピペすれば、10秒おきにYahooが100回表示される。再度、同じことしたい場合は、最後の2行書けばいい。という感じで、目的を達成。