Как открыть браузер по умолчанию в C # - PullRequest
223 голосов
/ 02 января 2011

Я разрабатываю небольшое приложение на C # и в нем есть веб-браузер.В настоящее время все настройки по умолчанию на моем компьютере говорят, что Google Chrome - это браузер по умолчанию, но когда я нажимаю ссылку в своем приложении, чтобы открыть в новом окне, он открывает Internet Explorer.Есть ли способ сделать эти ссылки открытыми в браузере по умолчанию?Или что-то не так на моем компьютере?

Моя проблема в том, что у меня есть веб-браузер в приложении, поэтому вы можете зайти в Google и ввести «переполнение стека», щелкнуть правой кнопкой мыши первую ссылку и нажать «Открыть».в новом окне »открывается в IE вместо Chrome.Это то, что я неправильно запрограммировал, или на моем компьютере неправильная настройка

=== РЕДАКТИРОВАТЬ ===

Это действительно раздражает.Я уже знаю, что браузер IE, но у меня раньше он работал нормально.Когда я нажал на ссылку, она открылась в Chrome.Я использовал Sharp Develop для создания приложения в то время, потому что я не мог получить C # Express для запуска.Я сделал новую установку Windows, и поскольку я не слишком далеко продвинулся в своем приложении, я решил начать все сначала, и теперь у меня возникла эта проблема.Вот почему я не уверен, что это мой компьютер или нет.Почему IE запускает весь браузер при нажатии на ссылку, а не просто открывает новую ссылку в браузере по умолчанию?

Ответы [ 11 ]

0 голосов
/ 29 ноября 2016

В UWP:

await Launcher.LaunchUriAsync(new Uri("http://google.com"));
...