In UIWebView
, war es ziemlich einfach UIDataDetectorTypes
zu einer Ansicht hinzuzufügen:WKWebKit: Nein dataDetectorTypes Parameter
myUIWebView.dataDetectorTypes = UIDataDetectorTypePhoneNumber;
Und so weiter. WKWebView
scheint jedoch keine ähnliche Eigenschaft zu haben. This Bezug erwähnt, dass es auf die WKWebViewConfiguration
Eigenschaft bei myWebKitView.configuration
verschoben wurde, aber sowohl die official documentation und die Header selbst machen keinen Bezug auf dataDetectorTypes
.
Ich versuche derzeit eine App von UIWebView
zu WKWebView
zu migrieren, und diese App verfügt derzeit über benutzerkonfigurierbare UIDataDetectorTypes
. Also, gibt es eine Möglichkeit, dies mit der bereitgestellten API zu implementieren, oder müsste ich meinen eigenen Code schreiben, um den HTML-Code zu analysieren?
Danke für die Antwort. Haben Sie irgendwelche Gedanken darüber, wie eine solche Immobilie umgesetzt werden könnte? Ich wollte 'evaluateJavaScript: completionHandler:' verwenden, um den HTML-Code der Webseite beim Laden zu erhalten, und dann einen 'NSDataDetector' auf den Text anwenden, aber ich bin mir nicht sicher, ob das eine optimale Methode ist. –
Wir müssen eine WKWebView Erweiterung dafür schreiben und sie auf GitHub verfügbar machen. – user3246173
In iOS10 hat WKWebViewConfiguration die Eigenschaft "dataDetectorTypes" –