我正在学习JavaFX,试图编写一个简单的浏览器,但是如何使用WebView和WebEngine在JavaFX中编写“后退”和“前进”按钮?任何示例代码?
最佳答案
如果您不需要获取或设置任何索引,这是使用javascript编写自定义contextMenu的后退和前进按钮的一种简洁方法:
public void goBack() {
Platform.runLater(() -> {
webEngine.executeScript("history.back()");
});
}
public void goForward() {
Platform.runLater(() -> {
webEngine.executeScript("history.forward()");
});
}