Die Antwort (ab 2013-05) scheint zu sein, dass Sie die Suchergebnisse manuell im Webview markieren müssen (siehe: Implementieren eines Such-Menüelements wie Safari? "Thread von 2011 ), obwohl es ein lang geplante Webkit-Funktion .
Ich werde die Links auflisten, die ich bei der Recherche gefunden habe.
<span>
s einzufügen, um die Suchbegriffe hervorzuheben. Ich habe einen Weg gefunden, dies zu tun.
Siehe showFindIndicatorForRange: .
Sehen Sie sich diese Open-Source-WebView-Unterklasse (MIT-Lizenz) an, die NSTextFinder-Unterstützung enthält:
sowie die WebKit-Quelle selbst für ihre MiniBrowser-Test-App:
Der Fenster-Controller des MiniBrowsers implementiert NSTextFinderBarContainer, so dass er sein WebView nicht in eine ansonsten überflüssige Scroll-Ansicht setzen muss, damit die Suchleiste funktioniert.