iPhone上的Safari会自动为电话号码中显示的数字字符串创建链接.我正在写一个包含IP地址的网页,Safari正在将其转换为电话号码链接.是否可以为整个页面或页面上的元素禁用此行为?
有没有人知道是否可以在UIWebView中为特定的HTML元素禁用电话号码,电子邮件地址等数据检测器?
我希望探测器对于加载到UIWebView中的大多数内容都是活动的,但在某些区域禁用它.
如果这是可能的,我假设它将通过在加载的内容中使用HTML属性来实现(而不是设置某种UIWebView属性),例如
<html>
<body>
<h1 datadetectors="off">Header text with number 9123 3456</h1>
<p>Body text with number 9872 4567</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
在此示例中,由于设置webview.dataDetectorTypes = UIDataDetectorTypeAll,<p>中的数字将被检测为电话号码,而<h1>中的数字则不会.