Macos 如何在Mac OS上使用Xamarin.Forms打开URL
我有一个用于iOS、Android、UWP和MAC的跨平台Xamarin表单应用程序。应用程序需要能够在默认浏览器中打开URL。在过去,这是通过Macos 如何在Mac OS上使用Xamarin.Forms打开URL,macos,xamarin,xamarin.forms,xamarin.mac,Macos,Xamarin,Xamarin.forms,Xamarin.mac,我有一个用于iOS、Android、UWP和MAC的跨平台Xamarin表单应用程序。应用程序需要能够在默认浏览器中打开URL。在过去,这是通过 Device.OpenUri(new Uri(url)) 最近,Device.OpenUri被弃用,并被使用 Launcher.OpenAsync(new Uri(url)); 使用此命令会在Mac版本上导致异常错误:“此程序集的可移植版本中未实现此功能”。经过研究,Xamarin Essentials不支持Mac OS 那么如何在Mac OS上用
Device.OpenUri(new Uri(url))
最近,Device.OpenUri被弃用,并被使用
Launcher.OpenAsync(new Uri(url));
使用此命令会在Mac版本上导致异常错误:“此程序集的可移植版本中未实现此功能”。经过研究,Xamarin Essentials不支持Mac OS
那么如何在Mac OS上用Xamarin表单打开URL呢
NSApplication.SharedApplication.OpenUrl(nsUrl);
这是可以与依赖项注入一起使用的Xamarin.Mac代码
这是可以与依赖项注入一起使用的Xamarin.Mac代码