web-dev-qa-db-ja.com

C#でGeckoを使用する方法

GeckoWebBrowserコントロールが必要です

GECKOの使用方法を説明するサンプルコードまたはリンクが必要です

誰かがGeckoを使用したことがあるなら、私はいくつかのアドバイスで行うことができます

11
DanMatlin

詳細なスナップショットを含む元のチュートリアルは、 ここ にあります。

最新のアップデートを見つけることができます ここ 。役に立つと思ったら、その記事に賛成してください:)

WinFormアプリケーションにGeckoブラウザーを埋め込むには、次のものが必要です。

  • XulRunner:XULRunnerは、FirefoxやThunderbirdと同じくらい豊富なbootstrap XUL + XPCOMアプリケーションに使用できるMozillaランタイムパッケージです。これらのアプリケーションをインストール、アップグレード、およびアンインストールするためのメカニズムを提供します。XULRunnerダウンロード可能 ここ 。お好きなバージョンを選択してください。
  • GeckoFx .netアセンブリファイル。これは ここ からダウンロードできます。また、XulRunnerのバージョンと一致する正しいバージョンを選択してください。

  • GeckoFX-330.Zipを解凍すると、以下のファイルが表示されます。

enter image description here

  • 上記のようにdllへの参照を追加し、[参照]をクリックして、Geckofx-Core.dllとGeckofx-Winforms.dllを選択します。

enter image description hereenter image description here

  • ツールボックスで右クリックし、[アイテムの選択]を選択し、Geckofx-Winforms.dllを選択すると、Geckowinformコントロールがツールボックスに表示されます。

enter image description hereenter image description here

  • GeckoWebBrowserコントロールをwinformデザイナにドラッグし、「ブラウザ」と呼びましょう enter image description here

  • Form1.csファイルに、以下のコードを追加します。 enter image description here

行Gecko.Xpcom.Initialize(@” ..\xulrunner”); xulrunnerランタイムが配置されている場所を指定します。この場合、それをフォルダー(@” ..\xulrunner”)に入れます。

アプリケーションを実行します、ええ~~~

enter image description here

26
David

チェックアウトする必要があります http://code.google.com/p/geckofx/ 。いくつかのコードサンプルを入手するには、 Wikiページ を参照してください。

3
Johnny Graber