我在HTML中添加了<a href=”tel://xxx”>xxx</a>
我将HTML插入Xcode并使用WKWebView加载HTML
然后在我的iPhone上运行Demo
我必须长按xxx
号才能触发为应用程序显示模式的警报。警报的第一个按钮显示文字&#34;拨打XXX&#34;。
如果我按下&#34;拨打XXX&#34;按钮,然后iPhone将调用。
在我看来,长按对用户来说不是一种友好的方式 有没有办法通过在HTML中单击一次来触发手机功能。
还有一件事,我会将HTML插入到Android App中 在Android App中,如何通过单击该号码来触发电话。
答案 0 :(得分:0)
您应该覆盖Webview客户端中的 shouldOverrideUrlLoading 方法,并使用该网址执行任何操作。
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
//do something here
return true;
}