1

SWTでXULRunner(Firefoxエンジン)を使用している、ブラウザが組み込まれたJavaデスクトップアプリがあります。このブラウザのAPIを使用すると、URIまたはそのHTMLコンテンツを指定するWebをロードできます。必要なのは、リソースを含むがすべてがメモリ内にあるHTMLWebページをロードすることです。最善の解決策は、エンジンがリソースをロードしようとするときに使用されるリスナーを提供して、適切なコンテンツを送信できるようにすることです。

何か案は?ありがとう!

4

2 に答える 2

1

小さな HTTP / Web サーバーが必要なようです。Jettyがあり、いくつかの小さなものもあります。「小さな Java Web サーバー」などを検索してください。

于 2010-09-22T17:25:02.700 に答える
0

HTML 5では、リソースをHTML自体の中に入れることができます。

したがって、HTML 5をサポートするブラウザーでSWTを使用し、HTML5内にリソースを持つようにWebページを準備できます。

SWTブラウザを使用するとbrowser.setText(html)、メモリからページをロードするだけで済みます。

于 2010-10-05T10:50:51.477 に答える