JavaFX Webview不支持window.FileReader javascript的变通方法
以下代码表示JavaFX Webview不支持JavascriptJavaFX Webview不支持window.FileReader javascript的变通方法,javascript,javafx,javafx-8,javafx-webengine,Javascript,Javafx,Javafx 8,Javafx Webengine,以下代码表示JavaFX Webview不支持Javascriptwindow.FileReaderapi: webEngine.loadContent(“警报(window.FileReader); 是否有任何已知的解决方法?它确实支持FileReader。问题是webengine/webview不显示警报框、确认框或弹出窗口,而您没有做一些工作,因此这实际上是失败的。如果您想要警报框,您需要自己创建对话框: webEngine.setOnAlert ( new
window.FileReader
api:
webEngine.loadContent(“警报(window.FileReader);
是否有任何已知的解决方法?它确实支持FileReader。问题是webengine/webview不显示警报框、确认框或弹出窗口,而您没有做一些工作,因此这实际上是失败的。如果您想要警报框,您需要自己创建对话框:
webEngine.setOnAlert
(
new EventHandler<WebEvent<String>>()
{
@Override
public void handle(WebEvent<String> arg0)
{
Alert alert = new Alert(AlertType.INFORMATION);
alert.setHeaderText("Alert");
alert.setContentText(arg0.getData());
alert.showAndWait();
}
}
);
webEngine.setOnAlert
(
新的EventHandler()
{
@凌驾
公共无效句柄(WebEvent arg0)
{
警报警报=新警报(警报类型.信息);
警报。setHeaderText(“警报”);
alert.setContentText(arg0.getData());
alert.showAndWait();
}
}
);
我也有同样的问题,但仍然无法定义FileReader。您是如何解决此问题的?JavaFX WebView不完全支持FileReader
的。在向FileReader发出警报时,我仍然无法定义文件API和FileReader将支持一个问题,我是否遗漏了什么?我在FileReader方面遇到了类似的问题,一个这里有什么解决方案?