iOS关于WKWebView中无法自动识别电话号,网址,邮箱等问题的解决方案

那个神奇又无敌的我回来了,我觉得是时候贡献自己的力量了,于各位同行们!感谢莫识同学花了两个小时的研究成果。对此我身表歉意,如果看到请原谅!

首先放图镇宅

btFmzNgN3lM.jpg

2.然后开始我们新的旅程

简单看一下问题所在,就是链接出不来,标准的是蓝色可以点击的


image.png

3.这是成功的样子

image.png

4.操作很简单就一句话

  WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc]init];    

5.知识点!记上

此属性可以设定使电话号码、网址、电子邮件、和符合格式的日期等文字变为链接文字

config.dataDetectorTypes = UIDataDetectorTypeAll;

6.然后调用

 // 类似 UIWebView的 -webView: shouldStartLoadWithRequest: navigationType:
- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void(^)(WKNavigationActionPolicy))decisionHandler
{
    NSString *URL = navigationAction.request.URL.absoluteString;
    NSSLog(@"%@", URL);
    NSString *lowUrl = URL.lowercaseString;
    NSSLog(@"%@", lowUrl);
    decisionHandler(WKNavigationActionPolicyAllow);
}

7.大功告成!

世间花叶不相伦,花入金盆叶作尘。
喜欢就关注吧!小❤️❤️!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,118评论 25 708
  • 这几年过来 好像养成了习惯 跟我没有关系的人和事从来不会去过问 从来不会去关心 这种不八卦 略显冷漠的状态 为我赢...
    你说什么都是对的阅读 201评论 4 0
  • 昨天下午,去工商局和银行办业务,接到朋友公司会计的电话,说是老公订的酒啥的给送到家里了,还有之前的账单之类的。 说...
    人生若只如初见jx1976阅读 383评论 0 0
  • 文/小笠无敌 图/网络 一 安安上早教班了,是一家侧重于运动能力发展的运动馆。到今天,上了一节体验课和两节训练...
    荔枝小蜜阅读 319评论 2 0