찾다

 >  Q&A  >  본문

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

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

大家讲道理大家讲道理2771일 전1693

모든 응답(7)나는 대답할 것이다

  • 高洛峰

    高洛峰2017-04-17 18:01:54

    통화 버튼을 클릭할 때 이
    -(void)webView:(WKWebView )webView defencePolicyForNavigationAction:(WKNavigationAction )navigationActioncisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler
    프록시를 사용해야 합니다. 메소드 decisionHandler(WKNavigationActionPolicyAllow);
    를 반환하고 프록시 메소드에서 - (void)webView:(WKWebView )webView didStartProvisionalNavigation:(WKNavigation )navigation
    Judge [webView . URL 절대문자열]

    코드 붙여넣기:

    <… :(void ( ^)(WKNavigationActionPolicy))decisionHandler {

    으아악
    }

    (void)webView:(WKWebView

    )webView didStartProvisionalNavigation:(WKNavigation
      )navigation
    • {

      으아악 if ([newPath hasPrefix:@"sms:"] || [newPath hasPrefix:@"tel:"]) { 으아악
      }

      }

      회신하다
      0
  • 天蓬老师

    天蓬老师2017-04-17 18:01:54

    전화://xxx?

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-17 18:01:54

    죄송합니다. 이 문제가 해결되었나요? 저도 같은 문제가 발생했습니다

    회신하다
    0
  • PHPz

    PHPz2017-04-17 18:01:54

    한자 콜론을 사용했기 때문인가요?
    <a href="tel:xxx">xxx</a>과 유사하므로 문제가 없습니다.

    회신하다
    0
  • 黄舟

    黄舟2017-04-17 18:01:54

    이것을 시도해 보세요

    으아악

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-04-17 18:01:54

    콜론 : 중국어를 사용합니다 :)

    회신하다
    0
  • PHPz

    PHPz2017-04-17 18:01:54

    -(void)webView:(WKWebView )webView choosePolicyForNavigationAction:(WKNavigationAction )navigationAction DecisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler

    이 방법에서는 NavigationAction.navigationType의 값을 인쇄합니다. 0인 경우 특별한 처리가 필요합니다

    회신하다
    0
  • 취소회신하다