一家合作伙伴公司有一个Web应用程序,它使用URI打开我的Xamarin UWP应用程序以执行某项功能。此功能完成后,我的应用程序将打开Web应用程序提供的URL,该URL与启动打开我的应用程序的URL相同。
这个Xamarin应用程序目前部署在iOS中,当使用Safari浏览器时,一切都按照我们希望的方式运行:“调用”我的应用程序的浏览器选项卡被“打开”并刷新,显示我的应用程序发布的数据。
但是,在同时使用Chrome和Edge的Windows中,会打开一个带有链接的新选项卡。这对用户来说是不方便的,因为每一个都将导致一个新的选项卡,混乱可能会占上风。
在搜索stackoverflow时,我发现几年前有人问过this question关于Edge的问题--除了“你不能真正做你想做的”之外,没有其他解决方案。“一般”是可能的,还是Chrome有办法?有没有什么最新的消息?
1条答案
按热度按时间dzhpxtsq1#
尝试使用 *LaunchUriAsync *,示例代码如下:
字符串