我正在使用 javafx 的 webengine 来显示网页。在页面上,有调用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?
}
});