2012-05-10 9 views
5

Javaで単純なブラウザを実装する必要があります。私は、JxBrowser、JBrowser、JavaFX(WebEngine + WebView)など、いくつかの可能性を研究してきました。 JxBrowserには潜在的な機能がありますが、有料のライブラリであり、避けたいものです。Javaブラウザライブラリ

このブラウザは、JavaScriptとHTML5を含むすべてのWeb機能を処理できる必要があり、プロキシ経由で接続できる必要があります。したがって、最良の解決策は、GeckoのようなWebエンジンを使用することです。

私は、Geckoエンジン(XULRunnerを含む)を実装することができるライブラリについて、Geckoの中核となる環境を変更する可能性について助言したいと思います。 また、Geckoを含まない他の可能な解決方法が分かっている場合は、自由に議論してください。

+3

[あまりにもオープンはSOのため終了](http://stackoverflow.com/faq#dontask)。 –

+1

なぜそうですか? HesはJavaで実際のカスタムブラウザを実装しようとしています。 – Ricardo

答えて

1

SWT Browser widgetを試しましたか?この質問は、かもしれSWTブラウザのプロキシの

How do I set a proxy for the Browser to use?を参照してください、

+0

可能であれば、私の目的はGeckoで直接プロキシ設定を構成することです。 SWT情報は非常に古く、新しいXULRunnerバージョンでは動作しない可能性があります。 "SWTブラウザウィジェットは、プラットフォームの一般的なHTMLレンダリングエンジン、Microsoft®Windows®プラットフォーム上のInternet Explorer、Linux®上のMozilla、Mac上のSafariを組み込んでいます。 また、使用するエンジンを選択したいと思います。 – Ciro

+0

それについてもっと読む、解決策かもしれない。それを試してフィードバックを与えます。 – Ciro

+0

うまく働き、XULRunner 1.9でSWTを実装することができました。プロキシが内部的に変更されるようにGeckoの設定にアクセスできます。 – Ciro

関連する問題