2015-04-07 5 views
1

Я довольно новичок в JavaFX, и я использую этот код (https://docs.oracle.com/javafx/2/swing/SimpleSwingBrowser.java.htm) для реализации простого веб-представления с помощью JavaFX. Но я не могу получить все файлы (html, css, изображения, файлы javascript, файлы cookie и т. Д.), Которые составляют веб-страницу.Как получить файловые ресурсы JavaFX WebEngine

Как я могу получить доступ к этим файлам, чтобы я мог работать с ними?

ответ

-1

Вы можете загрузить 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); 
+0

Извините за не ясно. Я могу успешно загрузить удаленную веб-страницу с помощью приведенного выше кода: веб-просмотр загружает всю удаленную веб-страницу со всеми ее ресурсами автоматически, но я не могу напрямую обращаться к этим файлам. Я имею в виду: где веб-движок JavaFX сохраняет (все) файлы ресурсов после того, как они автоматически ** загружаются движком? Есть ли место на диске? Или как их получить? Мне нужно получить доступ к любому отдельному файлу, потому что я должен выполнять некоторые задания с ними, например, мне нужно получить их хэши ... –

 Смежные вопросы

  • Нет связанных вопросов^_^