在 iOS 和 Android 中使用 Xamarin 时,您可以强制将 Edge (Chromium) 作为 WebView 吗?

Can you force Edge (Chromium) as the WebView when using Xamarin across iOS and Android?

我要求跨 iOS 和 Android 部署的 Xamarin 应用仅对所有 WebView 流量使用 Edge。当前 WebView 使用设备默认浏览器(iOS:Safari,Android:Chrome)。是否可以强制将 Edge 作为默认浏览器?

Webview 使用 Safari(iOS) , Chrome(Android) , Edge(Windows) 作为默认浏览器,如果我们加载 link在 webview 上,它使用默认浏览器,我们无法更改任何内容,但是您可以看一下 Xamarin.Essentials: Browser,它会在应用程序外部打开网站,我们可以选择外部启动器作为浏览器(您应该先安装 Edge 应用程序在您的设备上)。

await Browser.OpenAsync("https://www.google.com", BrowserLaunchMode.External);