我正在使用 UIWebView(部署目标 iOS 5.0+)开发 iPad 应用程序。
当用户点击电子邮件、地址和电话号码时,我的 UIWebView 应该什么都不做。
我的电话号码有问题。如果 html 页面包含这样的链接:<a href="tel:555-555-5555">555-555-5555</a>
当用户点击此链接时 UIPopoverController 出现(添加到联系人,复制)。
我尝试了下一个:
- 关闭 UIWebView 的 xib 文件中的检测
webView.dataDetectorTypes = UIDataDetectorTypeNone;
- 调用 JS -
document.documentElement.style.webkitTouchCallout = "none";
UIWebView 委托方法shouldStartLoadWithRequest
不适用于 iPad 上的电话号码,但适用于 iPhone。
你有什么想法?