Java встроенный браузер с ресурсами в памяти - PullRequest
1 голос
/ 22 сентября 2010

У нас есть настольное Java-приложение со встроенным браузером, которое теперь использует XULRunner (движок Firefox) на SWT.API этого браузера позволяет нам загружать веб-сайты с указанием URI или его HTML-содержимого.Нам нужно загрузить HTML-страницы, включая ресурсы, но все в памяти.Лучшим решением было бы предоставить прослушиватель, используемый, когда механизм пытается загрузить ресурсы, чтобы мы могли отправить ему соответствующий контент.спасибо!

Ответы [ 2 ]

1 голос
/ 22 сентября 2010

Похоже, вам нужен маленький HTTP / веб-сервер.Есть Jetty , есть также несколько меньших, просто найдите «маленький веб-сервер Java» или около того.

0 голосов
/ 05 октября 2010

В HTML 5 вы можете поместить свои ресурсы в сам HTML.

Таким образом, вы можете использовать SWT с браузером, который поддерживает HTML 5, и подготовить свои веб-страницы для размещения ресурсов внутри HTML 5.

С браузером SWT вы можете просто сделать browser.setText(html), чтобы загрузить страницу из памяти.

...