ios - WKWebview 点击电话 href=“tel:xxx”没有效果是为什么?
大家讲道理
大家讲道理 2017-04-17 17:59:54
0
7
1687

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

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(7)
小葫芦

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

코드 붙여넣기:

으아악
}

(void)webView:(WKWebView

)webView didStartProvisionalNavigation:(WKNavigation
    )navigation
  • {

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

    }

Peter_Zhu

전화://xxx?

左手右手慢动作

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

PHPzhong

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

黄舟

이것을 시도해 보세요

으아악
大家讲道理

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

PHPzhong

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

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿