【问题标题】:Trigger the phone function by clicking the number once in the HTML在 HTML 中点击一次号码触发电话功能
【发布时间】:2023-03-03 04:51:14
【问题描述】:

我在 HTML 中添加了<a href=”tel://xxx”>xxx</a>
我将 HTML 插入 Xcode 并使用 WKWebView 加载 HTML。
然后在我的 iPhone 上运行 Demo。
我必须长按xxx 号码才能触发应用程序模态显示的警报。警报的第一个按钮显示文本“呼叫 XXX”。
如果我按下“呼叫 XXX”按钮,那么 iPhone 就会呼叫。

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

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

【问题讨论】:

    标签: javascript android html ios


    【解决方案1】:

    您应该在您的 Webview 客户端中覆盖 shouldOverrideUrlLoading 方法,并使用该 url 做任何您想做的事情。

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

    【讨论】:

      猜你喜欢
      • 2012-08-25
      • 1970-01-01
      • 2010-11-16
      • 1970-01-01
      • 2021-01-13
      • 1970-01-01
      • 2016-08-16
      • 1970-01-01
      • 2018-07-22
      相关资源
      最近更新 更多