如何获取JavaFXWebEngine的文件资源

如何获取JavaFXWebEngine的文件资源,java,javafx-2,javafx-webengine,Java,Javafx 2,Javafx Webengine,我对JavaFX非常陌生,我正在使用这段代码用JavaFX实现一个简单的web视图。但是我无法获取构成网页的所有文件html、css、图像、javascript文件、cookies等等 如何访问这些文件,以便使用它们?您可以使用以下方法加载html。JS、CSS和HTML中链接的其他文件将随它一起加载 webEngine.load(getClass().getResource("/location/to-your-file.html").toExternalForm()); 如果本地驱动器中有

我对JavaFX非常陌生,我正在使用这段代码用JavaFX实现一个简单的web视图。但是我无法获取构成网页的所有文件html、css、图像、javascript文件、cookies等等

如何访问这些文件,以便使用它们?

您可以使用以下方法加载html。JS、CSS和HTML中链接的其他文件将随它一起加载

webEngine.load(getClass().getResource("/location/to-your-file.html").toExternalForm());
如果本地驱动器中有该文件,则可以使用:

String URL = new URL("file:///" + ""/location/to-your-file.html").toExternalForm();
webEngine.load(URL);

抱歉说不清楚。我可以使用上面的代码成功加载远程网页:web视图自动加载所有远程网页及其所有资源,但我无法直接访问这些文件。我的意思是:javafxweb引擎在自动下载所有资源文件后,将它们保存在哪里?磁盘上有位置吗?或者如何得到它们?我需要访问任何单个文件,因为我必须对它们执行一些操作,例如,我需要获取它们的哈希。。。