通过单击HTML中的数字触发电话功能

时间:2017-11-14 05:56:58

标签: javascript android html ios

我在HTML中添加了<a href=”tel://xxx”>xxx</a> 我将HTML插入Xcode并使用WKWebView加载HTML 然后在我的iPhone上运行Demo 我必须长按xxx号才能触发为应用程序显示模式的警报。警报的第一个按钮显示文字&#34;拨打XXX&#34;。
如果我按下&#34;拨打XXX&#34;按钮,然后iPhone将调用。

enter image description here

在我看来,长按对用户来说不是一种友好的方式 有没有办法通过在HTML中单击一次来触发手机功能。

还有一件事,我会将HTML插入到Android App中 在Android App中,如何通过单击该号码来触发电话。

1 个答案:

答案 0 :(得分:0)

您应该覆盖Webview客户端中的 shouldOverrideUrlLoading 方法,并使用该网址执行任何操作。

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
    //do something here
    return true;
   }