有谁知道是否可以仅针对特定 HTML 元素禁用 UIWebView 中电话号码、电子邮件地址等的数据检测器?
我希望检测器对于加载到 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>
在此示例中,由于设置 webview.dataDetectorTypes = UIDataDetectorTypeAll
,
中的号码将被检测为电话号码,而
中的号码则不会。
最佳答案
你应该使用<meta name = "format-detection" content = "telephone=no">
希望对你有帮助
关于iphone - 禁用 UIWebView 中特定 HTML 元素的数据检测器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2106102/