Кто-нибудь знает, возможно ли отключить детекторы данных для телефонных номеров, адресов электронной почты и т. Д. В 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>
В этом примере номер в
будет определен как номер телефона из-за установки webview.dataDetectorTypes = UIDataDetectorTypeAll
, тогда как номер в
не будет.