javafx の webengine を使用して Web ページを表示しています。このページには、window.confirm を呼び出すスクリプトがあります。確認ハンドラーを設定する方法と、モーダルのようなダイアログを表示する方法は既に知っています。
私の質問は、ハンドラーが戻る前にユーザーの選択を取得するにはどうすればよいですか?
webEngine.setConfirmHandler(new Callback<String, Boolean>() {
@Override
public Boolean call(String message) {
// Show the dialog
...
return true; // How can I get user's choice here?
}
});