Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否可以选择浏览器从silverlight应用程序打开html页面?_C#_Asp.net Mvc_Web_Browser_Silverlight 4.0 - Fatal编程技术网

C# 是否可以选择浏览器从silverlight应用程序打开html页面?

C# 是否可以选择浏览器从silverlight应用程序打开html页面?,c#,asp.net-mvc,web,browser,silverlight-4.0,C#,Asp.net Mvc,Web,Browser,Silverlight 4.0,是否可以在chrome/firefox中从silverlight web应用程序打开html页面 问题是我的windows pc上安装了3个broswers。 1.IE 2.铬 3.Firefox 我想用Chrome而不是IE打开silverlight web应用程序的html页面 我使用以下代码打开页面 HtmlPage.Window.Navigate(新Uri(“Google.com”);//在IE中打开,但我希望它在Chrome中打开 谢谢。我想你可以试试这种方法 从silverlight

是否可以在chrome/firefox中从silverlight web应用程序打开html页面

问题是我的windows pc上安装了3个broswers。 1.IE 2.铬 3.Firefox

我想用Chrome而不是IE打开silverlight web应用程序的html页面

我使用以下代码打开页面

HtmlPage.Window.Navigate(新Uri(“Google.com”);//在IE中打开,但我希望它在Chrome中打开


谢谢。

我想你可以试试这种方法

  • 从silverlight开始流程(您要打开的浏览器..这里的挑战是您需要找到安装浏览器的路径。)
  • 大多数浏览器都支持命令行参数(url就是其中之一)
  • 您可能需要将这两者结合起来以实现您的需求

    关于如何启动流程的第一步示例,您可以参考此链接


    对于步骤2,您可以参考此链接,使用下面的代码从silverlight应用程序打开.html页面


    HtmlPage.Window.Navigate(新的Uri(应用程序URL+“./index.html”),“\u blank”)

    为什么现在将chrome设置为默认浏览器?您也可以进行调试(因为VS不喜欢自动附加到其他浏览器)连接到在chrome/firefox中运行的进程并进行正常调试then@DJKraze它在客户端计算机上,我不能要求他设置默认浏览器。@alykins我可以这样做,但最后我需要用chrome以编程方式打开此页面,以便它也在用户计算机上工作。那么为什么不让他在chrome中打开url呢lazyfor chrome我认为>chrome.exe google.com应该可以工作如果你能提供/指导我找到任何代码片段,那就太好了。谢谢你的回答。