1

我正在使用 Jquery Mobile 和 Phonegap 为 iOS 创建一个本机应用程序。在应用程序中,我使用 ajax 动态加载数据。一些包含的数据是自动添加一个 tel: 链接到包含该字符串的 span 的数字字符串。我需要删除分配给它的链接。我尝试添加<meta name="format-detection" content="telephone=no" />到头部并尝试将 x-apple-data-detectors="false" 添加到跨度。两者都没有工作。任何帮助表示赞赏。

4

2 回答 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 回答