【发布时间】:2020-10-04 10:50:26
【问题描述】:
由于iOS 14 WebKit 支持findString,但还没有任何文档。
但是在 WWDC Sessions Discover WKWebView enhancements 他们提到这是“在页面上查找”的基本功能,您可以在其中找到一个字符串,WebView 将选择它并滚动到中心。
当我得到matchFound true 的结果时,它似乎很容易使用并且可以找到字符串,但是没有选择,也没有滚动。也许我错过了什么?
这是我尝试过的代码:
let webView = WKWebView()
// ...
// after loading a website with the desired string on it.
// ...
webView.find("hello world") { result in
print(result.matchFound) // true
}
【问题讨论】:
-
我还发现在
webView.find("hello world")之前调用webView.select(nil)可以启用选择,但仍然不能滚动。
标签: ios swift webkit wkwebview