Firefox JSSh (JavaScript Shell Server) Firefox機能拡張
新城@筑波大学情報です。こんにちは。
ふとしたことから、次のようなプログラムを見つけました。
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
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報 \\
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735