2010-09-22 23 views
1

Nous avons une application de bureau Java avec un navigateur intégré, maintenant en utilisant XULRunner (moteur Firefox) sur SWT. L'API de ce navigateur nous permet de charger des sites web en spécifiant un URI ou son contenu HTML. Ce dont nous avons besoin, c'est de charger des pages Web HTML, y compris des ressources, mais tout en mémoire. La meilleure solution serait de fournir un écouteur utilisé lorsque le moteur tente de charger des ressources afin que nous puissions lui envoyer le contenu approprié.Navigateur Java intégré avec des ressources en mémoire

Des idées? Je vous remercie!

Répondre

1

Il semble que vous ayez besoin d'un petit serveur HTTP/Web. Il y a Jetty, il y en a aussi quelques plus petits, il suffit de chercher "petit serveur web java" ou plus.

+0

Nous pensons à cela, mais nous préférons éviter de déployer une 'mini' application web sur le client –

0

En HTML 5, vous pouvez mettre vos ressources dans le code HTML lui-même.

Vous pouvez donc utiliser SWT avec le navigateur qui prend en charge HTML 5 et de préparer vos pages Web pour avoir des ressources à l'intérieur HTML 5.

avec le navigateur SWT votre peut tout simplement pas browser.setText(html) pour charger la page de la mémoire.