首页 > 移动平台 > 详细

iOS UIWebView自动识别电话拨打功能禁用

时间:2018-01-06 18:27:26      阅读:228      评论:0      收藏:0      [点我收藏+]

UIWebView会自动识别特定格式的数据,并转换为带下划线蓝色样式,点击可以拨打电话,但是识别的内容很不准确,这边要求禁用这个识别功能,可以使用注入js解决,在head区域加入meta声明:

- (void)webViewDidFinishLoad:(UIWebView *)webView{
    NSString *jsMeta = [NSString stringWithFormat:@"var meta = document.createElement(‘meta‘);meta.content=‘telephone=no‘;meta.name=‘format-detection‘;document.getElementsByTagName(‘head‘)[0].appendChild(meta);"];
    [webView stringByEvaluatingJavaScriptFromString:jsMeta];
}

 

iOS UIWebView自动识别电话拨打功能禁用

原文:https://www.cnblogs.com/chzheng/p/8214827.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!