どのアプリケーションが適しているかをまだ決定しようとしています: 現在のオプション JxBrowser と SWT ウィジェット。
Java アプリケーションは、JxBrowserやSWT ブラウザ コントロールなどの Web ブラウザ コントロールを実装します。これらはどちらも、Java から JavaScript に情報を渡すオプションを提供します。
ここで知っておく必要があります: html/css/javascript ファイルをキャッシュに保存しないことは可能ですか? Java にコンテンツを入力として提供させることは可能ですか (これは SWT で可能であるように見えますが、JxBrowser は不明です)。
基本的に、キャッシュまたは一時フォルダーに一時ファイルを入れたくありません。また、入力ストリームから情報をフィードしたいと考えています。
または、すべてがキャッシュに保存されないように、独自のブラウザーをロール/埋め込みする必要がありますか?
おそらく明確にするために、これら2つのプログラムがJava内から独自のブラウザーを実装するときにキャッシュしないように定義されたメソッドを提供するかどうか、および入力を直接ストリーミングしてhtml / css / javascriptコンテンツを提供できるかどうかを尋ねています。
私は Web ブラウザーのキャッシュなしの方法を理解しています。ここでは、ブラウザーの埋め込みが同じように動作するかどうかを尋ねているだけです。ドキュメントはこの問題についてあまり具体的ではないようですが、おそらくもっと調べる必要があります。
さらに調べてみると、ファイルをキャッシュに保存しているように見えます。第 2 に、キャッシュのクリアなどのメソッドは非固有であるため、キャッシュのクリア関数を呼び出すと、クライアントのキャッシュ全体を空にする必要があります。ぐっ……