地铁应用程序可以在不打开页面的情况下打开默认浏览器吗

Can a metro app open the default browser without opening a page?

本文关键字:情况下 默认浏览器 应用程序 地铁      更新时间:2023-09-26

点击按钮,我想打开默认的城域浏览器(通常是IE),而不打开新的选项卡/页面,只需打开浏览器,如果它已经在运行,则只需切换到它的当前状态。有办法做到这一点吗?

这只是一种尝试,在您的场景中可能有效,也可能无效:

如果你知道浏览器中打开的url,你的Windows应用商店应用程序可以使用启动器启动相同的url。

在我的应用程序中,当我多次启动同一个url时,IE会弹出,但不会加载该url的第二个实例。

否。启动浏览器的唯一方法是通过Launcher间接启动。启动器需要一个Uri或一个文件,它将打开与该Uri或文件类型关联的默认程序。例如,如果是http,它将启动默认浏览器。不幸的是,Uri类似乎没有正确解析about Uri方案,也不会在没有主机的情况下接受空白字符串或http地址。