Възможно ли е да отворите html страницата от приложението silverlight с избор на браузър?

Възможно ли е да отворите html страница от уеб приложение silverlight в chrome/firefox?

Проблемът е, че имам инсталирани 3 браузъра на моя компютър с Windows. 1.IE 2.Chrome 3.Firefox

Бих искал да отворя html страницата от уеб приложението silverlight в Chrome, а не в IE.

Използвам следния код, за да отворя страницата.

HtmlPage.Window.Navigate(нов Uri("Google.com")); // Отваря се в IE. Но искам да се отвори в Chrome.

Благодаря.


person HP1988    schedule 18.09.2014    source източник
comment
защо сега да зададете chrome като браузър по подразбиране..?   -  person MethodMan    schedule 18.09.2014
comment
След това можете също така за отстраняване на грешки (тъй като VS не обича да се прикачва автоматично към други браузъри) да се прикачите към процеса, работещ в chrome/firefox, и след това да отстраните грешки нормално   -  person Nyra    schedule 18.09.2014
comment
@DJKraze Той е на клиентския компютър и не мога да го помоля да зададе браузъра по подразбиране.   -  person HP1988    schedule 18.09.2014
comment
@alykins Мога да направя това, но най-накрая трябва да отворя тази страница програмно в chrome, така че да работи и на компютъра на потребителя.   -  person HP1988    schedule 18.09.2014
comment
тогава защо не го накарате да отвори URL адреса в Chrome толкова ли е мързелив   -  person MethodMan    schedule 18.09.2014
comment
@DJKRAZE да. Не мога да го помоля да го отвори в chrome. Същата реакция, когато получих този проблемен елемент (сериозно не можете да отворите това в chorme).   -  person HP1988    schedule 18.09.2014
comment
всичко е възможно нещо, просто отнеме повече време, за да разберем.. имаме същия проблем тук, но нашият ИТ директор им казва просто да се справят с него.. Бих погледнал kishore V.M # 2 предложение проверихте ли това поне..?   -  person MethodMan    schedule 18.09.2014
comment
направете търсене в Google, което направих, и това е, което намерих, късмет forums.asp.net/t/   -  person MethodMan    schedule 18.09.2014


Отговори (2)


Мисля, че можете да опитате този подход..

  1. От silverlight стартирайте процеса (браузърът, който искате да отворите .. тук предизвикателството би било да се нуждаете от пътя, където е инсталиран браузърът.)
  2. Повечето браузъри поддържат аргументи от командния ред (url е един от тях)

може да се наложи да комбинирате и двете, за да постигнете вашите изисквания.

за първа стъпка като пример как да стартирате процес можете да посочите тази връзка # 1

за стъпка 2 можете да посочите тази връзка #2 пример за mozilla

person kishore V M    schedule 18.09.2014
comment
за chrome мисля, че ›chrome.exe google.com трябва да работи - person kishore V M; 18.09.2014
comment
би било хубаво, ако можете да предоставите/насочите към който и да е кодов фрагмент. Благодаря за отговора. - person HP1988; 18.09.2014

Използвайте кода по-долу, за да отворите .html страница от приложението silverlight.

HtmlPage.Window.Navigate(нов Uri(URL адрес на приложение + "../index.html"), "_blank");

person Divyesh Mistry    schedule 01.10.2014