1

JSObject または JSContext を取得して Java からアプレットを実行する方法は?

Web でリンクをクリックしてからアプレットを通過するという手順を自動化しようとしています。そのため、JSoup を介してタグ付きの HTML を取得するまで、Java を介していくつかの HTTPRequests を送信します。すべてのパラメーターとコードベースなどを抽出します。アプレットも実行したいので、ClassLoader を使用してアプレット クラスをロードし、以前に抽出したパラメーターを提供できるカスタム スタブを設定します。

問題は、このアプレットにはブラウザとの JavaScript の対話があるため、ある時点で JSObject.getWindow(applet) を実行してドキュメントを取得し、js 呼び出しを行うことです。JSContext を実装する必要がある AppletContext を提供できる必要があり、ブラウザが提供するウィンドウであるこの JSObject を提供できる必要があることを理解しています。しかし、そのようなことを嘲笑することは可能ですか?

4

1 に答える 1