Как открыть ссылку в браузере?

1
System.Diagnostics.Process.Start("www.google.com");

Он отлично работает, но как насчет "google.com"?

Я пытался это сделать так

System.Diagnostics.Process.Start("google.com");

но он не работает с одними и теми же ссылками и генерирует исключение. Какие-либо предложения?

  • 2
    где проблема просто использовать "www.google.com"?
  • 2
    Вы пробовали "http://google.com" ?
Теги:

1 ответ

6
Лучший ответ

Добавьте протокол (http:// или https:// например), тогда обработчик знает, что делать:

System.Diagnostics.Process.Start("http://google.com");

Windows проверяет список расширений файлов и включает также протоколы. Там он находит http карты в вашем браузере. Вы можете считаться "счастливым", он обнаруживает www. тоже, но я бы не стал зависеть от этого слишком много.

  • 0
    Не нужно везения. Префикс www определяется по умолчанию.
  • 0
    Я имел в виду, что «www. <Any url>» всегда работает с настройками по умолчанию.
Показать ещё 8 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню