可能性の重複:
Replacing .NET WebBrowser control with a better browser, like Chrome?のVisual Studio Webブラウザ
私は、Visual StudioのC#を経由してWebブラウザを構築しようとしているが、私は、Internet Explorerを介してウェブブラウザにその作業を置くとき。 Firefoxコンポーネント経由でWebブラウザを確立できますか?
可能性の重複:
Replacing .NET WebBrowser control with a better browser, like Chrome?のVisual Studio Webブラウザ
私は、Visual StudioのC#を経由してWebブラウザを構築しようとしているが、私は、Internet Explorerを介してウェブブラウザにその作業を置くとき。 Firefoxコンポーネント経由でWebブラウザを確立できますか?
ご質問hereにいくつかの回答があります。回答のうちの1つがあなたが望むものに最も近いと思われるコントロールのMono.WebBrowser。
あなたはおよそ読み、このGeckoFX
GeckoFXは、WinFormsの アプリケーションに埋め込むためのクロスプラットフォームWebrowser制御で使用する場合があります。これは、Windowsでは.NET、 ではモノラルで使用できます。
または、プロセス名としてURLを使用してSystem.Diagnostics.Processクラスを使用します。これにより、システムのデフォルトブラウザ(USER BROWSER)がURLを開きます。ブラウザのexeファイルを指定すると、ブラウザがユーザーのマシンに存在しない場合に問題が発生する可能性があります。 –
問題を修正するかもしれません、どのように私はsystem.Diagnostics.Processクラスを使用できますか? – rtaskiran
これは、aprameterを使用して、または使用しない任意のプログラムを実行するためのコア.NETクラスです。詳細については、こちらを参照してください。http://www.dotnetperls.com/process-start firefox.exeのパスとURLをパラメータとして指定できます。システムレジストリからfirefoxパスを取得できます(異なるユーザーマシン/ OSでパスが異なる可能性があるため) –
huh?あなたの質問を明確にすることはできますか? – BrokenGlass
C#はCOMを使用してIEをロードします。私はそれがFirefoxで同じことをすることは可能だとは思わない。 – tomasmcguinness