使用javafx.scene.web.WebEngine#setOnAlert
,我可以alert
通过 Java 访问用 Javascript 进行的调用:
myWebEngine.setOnAlert(new EventHandler<WebEvent<String>>() {
@Override
public void handle(WebEvent<String> alert) {
logger.info(alert.getData()); // logs the message displayed in alert
});
但是,我也在标准浏览器(例如 Firefox)中测试我的应用程序,并且宁愿使用console
,即:转换alert('test')
为console.log('test')
.
是否已经存在此类功能的实现?