通用 Windows 平台 (UWP)
一个 Microsoft 平台,用于生成和发布适用于 Windows 桌面设备的应用。
32 个问题
大家好,
我要求 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总结而来.
你好
欢迎来到 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 可以设置将启动的浏览器。
谢谢。
如果答案是正确的解决方案,请点击“接受答案”并投赞成票。如果您对此答案有其他疑问,请点击“评论”。 注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。