如何在特定浏览器中启动特定网址?

Roy Li - MSFT 32,721 信誉分 Microsoft 供应商
2024-05-21T07:38:15.6233333+00:00

大家好,

我要求 UWP 应用将在特定浏览器(例如 IE)中启动特定 URL。

我现有的 winform 应用程序使用 IWebBrowser2 API 通过其他一些可选参数(例如,使浏览器以全屏模式启动并发布该 url 的 postData)来启动 IE 浏览器。

我想使 UWP 应用获得相同的目标。

因此,我想知道此 IWebBrowser2 API 在 UWP 应用中是否可用?

如果不支持,有没有其他方法可以获得相同的效果?

 

此问题由How to launch the specific url in specific browser? - Microsoft Q&A总结而来.

通用 Windows 平台 (UWP)
通用 Windows 平台 (UWP)
一个 Microsoft 平台,用于生成和发布适用于 Windows 桌面设备的应用。
32 个问题
0 个注释 无注释
{count} 票

1 个答案

排序依据: 非常有帮助
  1. Junjie Zhu - MSFT 16,146 信誉分 Microsoft 供应商
    2024-05-22T03:22:25.5433333+00:00

    你好

    欢迎来到 Microsoft Q&A!

    如何在特定浏览器中启动特定网址?

    首先,可以通过调用 Launcher.LaunchUriAsync 方法,从 UWP 应用在默认浏览器中启动特定 URL。

    // The URI to launch  
     var uri = new Uri(@"http://www.microsoft.com");  
      // Launch the URI  
      var success = await Windows.System.Launcher.LaunchUriAsync(uri);
    

    但有一件事需要注意。只会启动系统的默认浏览器。如果系统的默认浏览器是 Microsoft Edge,并且此方法将仅启动 URL 的 Microsoft Edge。没有适用于 UWP 的 API 可以设置将启动的浏览器。

    谢谢。


    如果答案是正确的解决方案,请点击“接受答案”并投赞成票。如果您对此答案有其他疑问,请点击“评论”。 注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。

    0 个注释 无注释