ブラウザに外部から命令出して、定期的にコンテンツを表示する方法がないかなっと思って探索していたら、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行書けばいい。という感じで、目的を達成。