人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【JAVA】 JAVA言語を使ったブラウザを作っています。プロキシを設定して、指定ページを表示したいのですが、うまくいきません。
SWTのBrowserは、引数がURL(String,String,int,String)ではなくStringのためプロキシ設定ができず、
SWINGのJEditorPaneだとスクリプトが動かない・Iframeを認識しないなど、正しく表示されません。
setPropertyでプロキシを設定し、HttpsURLConnectionで接続ということも考えていたのですが、これだと表示ができないので、
カウンタを回したり、CGIを動かしたりということができません。

プロキシを通しつつ、表示も正しく、それらを満たすにはどうしたらいいでしょうか。

ビンゴ直撃な回答を頂けた方には、別途ポイントを贈呈もしたいと思います。

●質問者: tousyu
●カテゴリ:コンピュータ インターネット
✍キーワード:CGI Java String Swing SWT
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● quintia
●35ポイント

SWT のBrowser は(Windowsでは)IE のコンポーネントを利用しているのでIEの設定を引きつぐ、というだけのはずですが。

なので、IEのプロクシの設定を確認してはいかがでしょうか。

他のOSならコメントをどうぞ。


ちょっと検索してみると……この辺りがでてきますね。

Browser クラスは、そのプラットフォームで使いやすいブラウザのライブラリをただ単に呼び出している、というだけのものである。言い換えると、Windows ならば Internet Explorer を使うわけであり、あらゆるIE の問題点を、Browser クラスは引き継ぐ。

http://www.nurs.or.jp/~sug/soft/rich/rich2.htm


最終的には以下のような画面になりました。BrowserコントロールはWindows環境ならIEコンポーネントが使われるようですね。今回作成したアプリケーションにはWebのProxy設定を行っていないのに表示できているので(筆者の環境ではProxyが必要)、IEの設定が使われているようです。

http://www.okisoft.co.jp/esc/eclipse3/visualeditor/index.html


2 ● ma-kanoh
●35ポイント

http://amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi/swt?page=...

Linuxならこっちですか。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ