タグ

Browserとjavaに関するHKRWのブックマーク (4)

  • Javaベースのブラウザ·Lobo Browser MOONGIFT

    Webサイトのサムネイルを取得する要望は多い。Web APIとして提供されているものを良く見かけるが、WindowsベースでIEの画面を使うか、仮想フレームバッファであるXvfbを使ってFirefoxの画面を撮るかどちらかを使っている。 どうもスマートではない。もっと簡単にできないだろうか。その可能性を感じさせるのがこれだ。 今回紹介するオープンソース・ソフトウェアはLobo Browser、JavaベースのWebブラウザだ。 Lobo BrowserはこれまでWarriorと呼ばれていたソフトウェアの新版だ。日語への対応も向上し、ブラウザとしての体裁も整ってきた。 Java製とあって、マルチプラットフォームで動作するのも特徴だ。対応はHTML4、CSS2、JavaScriptとなっている。が、複雑なCSSの描画は難しい。 プラグインにも対応しているので、レンダリング性能が向上すれば、実

    Javaベースのブラウザ·Lobo Browser MOONGIFT
  • SWTでWEBブラウザを操作するアプリケーションを作成してみる 〜その1〜 - Java習得を目指すブログ

    Javaでブラウザを操作するようなプログラムを作成してみることにしました。以下はその備忘録です。 この記事ではSWTアプリケーション作成の第一歩として「ウィジェットが配置されていない空のウィンドウを出力するまで」を記載しています。 SWTについて Javaでブラウザを操作するとなるとGUIコンポーネントを利用することになりますが、ここではSWTというものを利用することにします。 SWT(Standard Widget ToolKit)は、Eclipseプロジェクトから提供されているGUI作成用ツールキットです。 このSWTパッケージ内のBrowserというクラスを利用することで、ブラウザを操作するアプリケーションが作れるようです。 他にもSwingにMozSwingという高機能なWEBブラウザコンポーネントがあるようですが、WEB上の情報が少ないので今回はSWTを利用することにします。 h

    SWTでWEBブラウザを操作するアプリケーションを作成してみる 〜その1〜 - Java習得を目指すブログ
  • 【Java】User-Agentによるブラウザ判別の実装

    システム開発ではクロスブラウザ対応ということがよく課題にあげられます。 ユーザーがどのようなブラウザを使用していても操作感が変わらないように、ブラウザによって処理を分岐させなくてはならないことがあります。 例を1つあげると、ファイルをダウンロードするときの処理があります。 ファイルダウンロード時はレスポンスヘッダーの値が同じでもブラウザによって挙動が違うものがあります。 そのため、同じような動作を実現させるためには、ブラウザを判別して各々のブラウザに合わせて処理を記述することが必要になります。 ということで、今回はJavaのコード内でブラウザを判別する方法を紹介します。 判別方法は、リクエスト内のUser-Agentを参照するというスタンダードな方法です。 判別できるブラウザは次の6種類になります。 ・Internet Explorer ・Firefox ・Opera ・Google Ch

  • J-1.html

    Javaの演習: Java アプレットで時計・ストップウォッチを作る Java アプレットを用いて時計およびストップウォッチを作る.Java アプレットとはwww browserや専用のApplet viewerを用いて実行できるプログラムであり,プログラム体とともにそれを実行させるためのhtmlを作成する必要がある. 0. Java アプレットの基構造と処理の流れ Java アプレットの基的な構造と処理の流れは以下のようなものである.多くのJavaの参考書があるので,詳しくはそちらを参照のこと. import java.applet.Applet import クラス名 [修飾子]class ユーザクラス名 extends Applet [implements Runnable, インタフェース名]{ 変数宣言; public void init(){               

  • 1