<APPLET> タグを使用して HTML ページから呼び出すことはできますが、実際には Applet クラスをサブクラス化していない既存の Java コードベースを使用しています。同じ jar はブラウザ以外のコンテキストでも使用されるため、アプレットをサブクラス化しませんでした。
ここで、Java から呼び出しページの Javascript にいくつかの値を通信する必要があります。通常は JSObject を使用してこれを行いますが、私ができる限り、アプレットのサブクラスでのみ機能する JSObject.getWindow を使用する必要があります。
次のいずれかがありますか?
- アプレットのサブクラスではないものから JSObject を使用する方法は?
- 呼び出し元のページの Javascript に通信するための他のメカニズムはありますか?