Я знаю, что есть встроенный Internet Explorer, но я ищу, чтобы открыть окно Firefox/Mozilla (запустить приложение) с указанным URL-адресом. Кто-нибудь может сказать мне, как это сделать на С# (.nET)?
Как открыть альтернативный веб-браузер (Mozilla или Firefox) и показать конкретный URL-адрес?
Ответы (6)
Это запустит определенный системой браузер по умолчанию:
string url = "http://stackoverflow.com/";
System.Diagnostics.Process.Start(url);
Помните, что Process.Start(url) может вызывать исключения, если браузер настроен неправильно.
Ты можешь сделать это:
System.Diagnostics.Process.Start("firefox.exe", "http://www.google.com");
См. ProcessInfo.UseShellExecute.
Используйте класс Process (System.Diagnostics), используя URL-адрес в качестве имени процесса. Это будет использовать системный браузер по умолчанию, чтобы открыть URL-адрес. Если вы укажете браузер, вы рискуете, что браузер не существует.
В Visual Studio нажмите «Файл» -> «Обзор с...» в меню, а затем выберите браузер, который вы хотите использовать. Там же можно сменить браузер. Если пункт меню «Обзор с...» не отображается, вам нужно выбрать проект из вашего решения, который можно запустить в браузере.
Если вы явно не хотите использовать браузер пользователя по умолчанию, вы можете запустить браузер с URL-адресом в качестве первого аргумента.
C:\Program Files\Mozilla Firefox>firefox.exe http://google.com
запускает Firefox с Google для меня. Но, как говорили люди, вы рискуете, что он не будет установлен или установлен в другое место и т. д.