Silverlight -- 用 Chrome 打开网页

3

我希望能够从在Internet Explorer中运行的Silverlight应用程序中,使用Chrome浏览器打开一个网站。

以下代码可以实现这一功能:

htmlpage.window.navigate(new uri("myuri","blank"));

由于我们的默认网络浏览器是IE,因此网站在IE中打开。

当我点击按钮时,如何使用Chrome打开此网页?

提前感谢。


这很紧急。请问有人可以帮我吗? - MGR
1个回答

2
使用 Silverlight 5,您需要激活以下设置:"在浏览器中运行时需要提升的信任级别"。然后,您可以使用 Shell 启动任何可执行文件。这里是一个使用 Chrome 的例子,参数应该是您的 URI。
if (App.Current.HasElevatedPermissions)
{
    dynamic shell = AutomationFactory.CreateObject("WScript.Shell");
    exeFile.Run(@"""C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"" myuri.com");
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接