私のアプリケーションでは、Firefox を開き (まだ開いていない場合)、ファイルのアップロードを含む POST 要求を実行し、結果のページを (さらなるナビゲーションのために) ユーザーに表示するボタンが必要です。
これまでに発見したことから、これには MozRepl や JSSH などの Firefox 拡張機能を使用する必要があるように思われるため、アプリケーションから Telnet または SSH 経由でプロセスに接続できます。他の方法はありますか?私は良い提案を受け入れます...
次に content.XMLHttpRequest を使用して POST リクエストを作成する必要があります。
var req = new XMLHttpRequest();
req.open("POST", "http://myurl", true);
// [...]
req.send()
しかし、何が入ってくるのでしょうか [...]? ローカル フォームから作成された File オブジェクトがあります。しかし、どうすれば自分でインスタンス化して埋めることができますか? ページの結果を Firefox に表示するにはどうすればよいですか?
一時ファイルをディスクに書き込んでそこから読み取るか、Javascript/MozRepl を介してファイルの内容を直接書き込むことができます。どちらも受け入れられます (ただし 1) おそらく Javascript には適していません)。
よろしくお願いします、-M.