我正在使用 Jquery Mobile 和 Phonegap 为 iOS 创建一个本机应用程序。在应用程序中,我使用 ajax 动态加载数据。一些包含的数据是自动添加一个 tel: 链接到包含该字符串的 span 的数字字符串。我需要删除分配给它的链接。我尝试添加<meta name="format-detection" content="telephone=no" />
到头部并尝试将 x-apple-data-detectors="false" 添加到跨度。两者都没有工作。任何帮助表示赞赏。
问问题
691 次
2 回答
4
您可以将此元标题添加到您的页面,以防止它自动创建tel:
链接
<meta name="format-detection" content="telephone=no" />
在此处查看 Safari文档
于 2013-06-18T16:04:16.237 回答
-1
将元标记添加到您的 html 并在 iOS MainViewController.m 的 webViewDidStartLoad 方法中添加代码
(void) webViewDidStartLoad:(UIWebView*)theWebView
{
// disable telephone detection, basically <meta name="format-detection" content="telephone=no" />
theWebView.dataDetectorTypes = UIDataDetectorTypeAll & !UIDataDetectorTypePhoneNumber;
return [super webViewDidStartLoad:theWebView];
}
于 2013-06-18T16:02:18.580 回答