可能重複:
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。 Mono.WebBrowser控制哪一個答案提到似乎最接近你想要的。
你可能想閱讀和使用本GeckoFX
GeckoFX是嵌入的WinForms 應用的跨平臺Webrowser控制。這可以在Windows上使用.NET,在Linux上使用單聲道。
或..使用URL作爲進程名稱使用System.Diagnostics.Process類。這將使用系統默認瀏覽器(USER BROWSER)打開URL。如果你指定了一個瀏覽器的exe文件,如果瀏覽器不存在於用戶機器上,你可能會遇到問題。 – 2012-04-10 16:39:08
它可能會解決問題,我如何使用system.Diagnostics.Process類? – rtaskiran 2012-04-11 06:17:29
這是一個核心.NET類,用於運行帶有或不帶有參數的任何程序。在這裏閱讀更多關於它的信息:http://www.dotnetperls.com/process-start您可以指定它的firefox.exe路徑和URL作爲參數。您可以從系統註冊表中檢索Firefox路徑(因爲路徑可能在不同的用戶計算機/操作系統上有所不同) – 2012-04-11 07:54:51
呵呵?你能澄清你的問題嗎? – BrokenGlass 2012-04-10 15:21:14
C#使用COM加載IE。我認爲不可能對Firefox做同樣的事情。 – tomasmcguinness 2012-04-10 15:21:38