在WinRT中的默认Web浏览器中打开URL

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在WinRT中的默认Web浏览器中打开URL相关的知识,希望对你有一定的参考价值。

问题说明了一切。基本上,我只想知道WinRT中的替代方法:

Process.Start("http://www.google.com/");
答案

在WinRT中,您可以使用Windows.System.Launcher.LaunchUriAsync启动与指定URI关联的默认应用。对于Web链接,将使用默认浏览器。

MSDN: Launcher.LaunchUriAsync(Uri) | launchUriAsync(Uri) method

另一答案

您可以使用Windows.System.Launcher启动文件和URL的...

  • Windows.System.Launcher.LaunchUriAsync(Uri)将使用默认应用程序启动给定的Uri。如果是链接,它将使用默认的网络浏览器打开。您可以使用file:///方案来打开网络资源,但不能打开本地文件系统上的资源。

  • Windows.System.Launcher.LaunchFileAsync(IStorageFile)将启动给定文件的默认应用程序。

这两个方法都具有用于自定义启动的类型为Windows.System.LauncherOptions的可选第二个参数。

以上是关于在WinRT中的默认Web浏览器中打开URL的主要内容,如果未能解决你的问题,请参考以下文章

没有为请求的 URL 配置默认文档,并且没有在服务器上启用目录浏览?求解

没有为请求的 URL 配置默认文档,并且没有在服务器上启用目录浏览。如何解决???

在默认网络浏览器中打开 URL

如何构造 FCM 推送通知以在 Flutter(Android 和 iOS)的默认系统 Web 浏览器应用中打开指定的 URL

如何使用 VB .NET 中的默认浏览器打开 URL?

HTTPClient 返回 HttpRequestException WinRT