ios - WKWebview 点击电话 href=“tel:xxx”没有效果是为什么?

 Jacky-xu1992 发布于 2022-11-02 22:44

WKWebview 点击电话 href=“tel:xxx”没有效果是为什么?

7 个回答
  • -(void)webView:(WKWebView )webView decidePolicyForNavigationAction:(WKNavigationAction )navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler

    这个方法中 打印一下navigationAction.navigationType 这个的值 如果是0的话要特殊处理

    2022-11-05 02:30 回答
  • 冒号:用了中文:)

    2022-11-05 02:34 回答
  • 试试看看这个

    <a href="tel: + 1 + 电话号码>电话号码</a>
    2022-11-05 02:35 回答
  • 是因为用的中文冒号吧?
    类似于 <a href="tel:xxx">xxx</a>,是不会有问题的。

    2022-11-05 02:37 回答
  • 请问,这个问题解决了吗,我也遇到了同样的问题

    2022-11-05 02:41 回答
  • tel://xxx?

    2022-11-05 02:54 回答
  • 在点击打电话这个按钮的时候需要在这个
    -(void)webView:(WKWebView )webView decidePolicyForNavigationAction:(WKNavigationAction )navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler
    代理方法中返回decisionHandler(WKNavigationActionPolicyAllow);
    然后在代理方法中- (void)webView:(WKWebView )webView didStartProvisionalNavigation:(WKNavigation )navigation
    判断[webView.URL absoluteString]

    贴上代码:

    //如果不实现这个代理方法,默认会屏蔽掉打电话等url
    -(void)webView:(WKWebView )webView decidePolicyForNavigationAction:(WKNavigationAction )navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler {

    decisionHandler(WKNavigationActionPolicyAllow);

    }

    • (void)webView:(WKWebView )webView didStartProvisionalNavigation:(WKNavigation )navigation
      {

      NSString *path=[YKBDateHelper convertNull:[webView.URL absoluteString]];
      NSString * newPath = [path lowercaseString];

      if ([newPath hasPrefix:@"sms:"] || [newPath hasPrefix:@"tel:"]) {

      UIApplication * app = [UIApplication sharedApplication];
      if ([app canOpenURL:[NSURL URLWithString:newPath]]) {
          [app openURL:[NSURL URLWithString:newPath]];
      }
      return;

      }
      }

    2022-11-05 03:00 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有