我在我的iPhone应用程序上使用UIWebView。我如何删除ios自己放置的链接。例如,我有一些双重价值和ios认为这是一个电话号码,并突出显示它!如何从UIWebView中删除链接?
我尝试禁用xib文件中的用户交互。没有帮助。有人能帮我吗。
我在我的iPhone应用程序上使用UIWebView。我如何删除ios自己放置的链接。例如,我有一些双重价值和ios认为这是一个电话号码,并突出显示它!如何从UIWebView中删除链接?
我尝试禁用xib文件中的用户交互。没有帮助。有人能帮我吗。
在HTML的<head>
,你可以把:
<meta name="format-detection" content="telephone=no">
默认情况下,Safari浏览器在iOS检测格式类似于电话 号码任意字符串,并使它成为一个链接那个电话号码。指定 telephone = no禁用此功能。
或者取消设置从编程使用dataDetectorTypes掩盖Web视图这种检测:
webView.dataDetectorTypes &= ~UIDataDetectorTypePhoneNumber;
你有没有试图改变dataDetectorTypes价值?
您可以使用此属性指定应在Web视图中自动转换为可点击网址的数据类型(电话号码,http链接,电子邮件地址等)。单击时,Web视图将打开负责处理URL类型的应用程序并将URL传递给它。
谢谢你,成功了! – HardCode