Apabila anda mengklik butang panggilan, anda perlu memasukkan ini -(void)webView:(WKWebView )webView decidePolicyForNavigationAction:(WKNavigationAction )navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler Kaedah proksi mengembalikan decisionHandler(WKNavigationActionPolicyAllow); Kemudian dalam kaedah proksi - (void)webView:(WKWebView ProvisionalNavigation )webView WKNavigation )navigasi
Hakim [webView.URL absoluteString]
Tampal kod:
//Jika anda tidak melaksanakan kaedah proksi ini, url seperti panggilan telefon akan disekat secara lalai-(void)webView:(WKWebView )webView decidePolicyForNavigationAction:(WKNavigationAction
)navigationAction decisionHandler :( batal ( ^)(WKNavigationActionPolicy))pengendali keputusan {
Apabila anda mengklik butang panggilan, anda perlu memasukkan ini
Hakim [webView.URL absoluteString]-(void)webView:(WKWebView )webView decidePolicyForNavigationAction:(WKNavigationAction )navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler
Kaedah proksi mengembalikan decisionHandler(WKNavigationActionPolicyAllow);
Kemudian dalam kaedah proksi - (void)webView:(WKWebView ProvisionalNavigation )webView WKNavigation
)navigasi
//Jika anda tidak melaksanakan kaedah proksi ini, url seperti panggilan telefon akan disekat secara lalai-(void)webView:(WKWebView )webView decidePolicyForNavigationAction:(WKNavigationAction
(void)webView:(WKWebView )webView didStartProvisionalNavigation:(WKNavigation
{)navigation
}}
tel://xxx?
Maaf, adakah masalah ini telah selesai?
Adakah kerana kolon cina yang digunakan?
serupa dengan
<a href="tel:xxx">xxx</a>
dan tidak akan ada masalah.Cuba yang ini
Kolon: Bahasa Cina digunakan:)
-(void)webView:(WKWebView )webView decidePolicyForNavigationAction:(WKNavigationAction )navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler
Dalam kaedah ini, cetak nilai navigationAction.navigationType Jika 0, rawatan khas diperlukan