アプレットでメソッドを呼び出す必要がある JavaScript コードがいくつかあります。アプレットと JavaScript は同じ Web ページで実行されています。私は javascript からアプレット メソッドを呼び出す方法とその逆の方法を知っていますが (たとえば、それぞれMyAppletID.appletMethodName(args)
とを使用JSObject
)、これらの手法はどちらも一方向の通信しか許可しません。ある言語から別の言語に戻り値を渡すことは許可されていません。
このようなことができるようになりたい...
var result = 0;
callAppletMethod( JSON.stringify(args), function(r) { result = r; } )
... アプレット メソッドを呼び出し、戻り値を に格納しますresult
。
この種の双方向の Javascript-Applet 通信を実装する手法、ライブラリ、またはツールキットを提案できる人はいますか?
JSON-RPC のようなリモート プロシージャ コール プロトコルの使用を検討する必要がありますか? または、より良いアプローチがありますか?
(私はJavaScriptとWebプログラミングが初めてです。)