「GeckoFX」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | '''GeckoFX''' | + | '''GeckoFX'''とは、[[Geckoエンジン]]を扱うための[[ラッパークラス]]である。大雑把に言って[[Firefox]]を[[C Sharp|C#]]で操るための[[ライブラリ]]と思ってほぼ間違いない。[[Linux]](Linux Mint 12)上の[[Mono]]とFirefoxの組み合わせでも問題なく動いている。 |
− | + | [[.NET]]純正の[[WebBrowserクラス]]は[[C Sharp|C#]]以前、[[Delphi]]/[[VCL]]の時代から腐っているので代用として使える。ただし、別途Firefox(に同梱される[[XPCOM]])の[[インストール]]が必要なので場合によっては配布方法などにおいて面倒なことになる。 | |
− | + | 2012年4月10日現在、Googleのウェブ検索において「geckofx」と検索すると、GeckoFX 1.xまで使われていた古いサイト(Googleコード)が上位表示され、現在の公式サイト(bitbucket)が上位表示されておらず、「古い情報しかない」「更新が止まってる」と誤認識してしまう恐れがあるので、他人に教えるときは注意すること。 | |
− | + | * https://bitbucket.org/geckofx | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== 利用方法 == | == 利用方法 == | ||
− | GeckoFXの利用には、別途[[Geckoエンジン]]を[[コンポーネント]]化した[[XPCOM]]([[Cross Platform Component Object Model]] | + | GeckoFXの利用には、別途[[Geckoエンジン]]を[[コンポーネント]]化した[[XPCOM]]([[Cross Platform Component Object Model]])が必要であり、利用時にはXPCOMのインストールパスを設定する。XPCOMはMozilla公式サイトから単体で[[ダウンロード]]してきてもいいし、Mozilla Firefoxにも同梱されているのでFirefoxのインストールディレクトリを指定しても動く。 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | == バージョン番号 == | |
+ | GeckoFX2.0までは独自のバージョン番号であったが、以降は最近は[[Firefox]]のメジャーバージョン番号と同一になっているので、[[XPCOM]]として用いるFirefoxが10.xならばGeckoFX10.xを用いること。 | ||
− | + | また近年のFirefoxの[[ラピッドアップデート]]に平行してGeckoFXも物凄い勢いで[[フォーク]](バージョンアップ)しまくっている。インターフェイスなどもガンガン書き換えられているので、常に最新バージョンを用いればいいというものでもなく、基本的に開発開始時に用いたFirefoxとGeckoFXを拾ってくれば間違いない。 | |
− | [[ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== 使用例 == | == 使用例 == | ||
== 関連項目 == | == 関連項目 == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== 参考文献 == | == 参考文献 == | ||
− | + | <references/> | |
− | |||
== 外部リンク == | == 外部リンク == | ||
− | + | * http://mozilla.jp/firefox/ | |
− | * http://mozilla.jp/firefox/ | + | * https://bitbucket.org/geckofx/geckofx-11.0/overview |
− | * | + | * https://bitbucket.org/geckofx/geckofx-10.0/overview |
− | |||
− | * https://bitbucket.org/geckofx/ | ||
{{stub}} | {{stub}} |