新城@筑波大学情報です。こんにちは。

ふとしたことから、次のようなプログラムを見つけました。

JSSh - a TCP/IP JavaScript Shell Server for Mozilla
http://www.croczilla.com/bits_and_pieces/jssh/
https://wiki.mozilla.org/SoftwareTesting:Tools:jsshHowTo

これを Firefox で動かして、telnet でつなぐとそこにJavaScript 
のプロンプトが出ているというものです。

------------------------------------------------------------
$ telnet localhost 9997
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Welcome to the Mozilla JavaScript Shell!

> 1+2
3
>
------------------------------------------------------------

JSSh は、上の URL にもあるように、Testing Tool として作られ
たのでしょう。一般向けではありません。ポート番号 9997 へのア
クセス制御は特にないので、動かす時には、他の人がログインでき
ないようなコンピュータで動かす必要はあります。

ブラウザで Web ページを開くならこんな感じです。

------------------------------------------------------------
var w0 = getWindows()[0]
var browser = w0.getBrowser()
browser.loadURI("http://www.example.com/")
------------------------------------------------------------

C++ で書かれているので、OS、CPU ごとにバイナリの機能拡張が必
要です。バイナリは、次のような所にありました。

http://wiki.openqa.org/display/WTR/FireWatir+Installation#FireWatirInstallation-InstalltheJSSHFirefoxExtension

\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報       \\