Xamarin:在WebView上呼叫时出现问题〈tel:...link

6tdlim6h  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(119)

晚上好,
几天来,我一直在尝试通过点击〈tel:.... link来解决这个问题。
我试过几本手册,但都不管用。你能给我点建议吗?
谢谢你

g2ieeal7

g2ieeal71#

使用Webview.OnNavigating事件。类似于以下内容应该可以工作:
Page.xaml.cs

private void WebView_OnNavigating(object sender, WebNavigatingEventArgs navigationEvent) {
    if (navigationEvent.Url.StartsWith("tel:")) {
         navigationEvent.Cancel = true;
         Xamarin.Essentials.Launcher.OpenAsync(navigationEvent.Url);
    }
}

Page.xaml

<WebView Navigating="WebView_OnNavigating" />

相关问题