我需要通过执行JavaScript在Swift中返回一个值,但是我遇到了麻烦,我到处都搜索过,但我找不到任何有用的东西。要执行JavaScript,我正在使用
webby.evaluateJavaScript("document.querySelector(\"pre\").innerText;")
(Webby是Web视图的名称) JavaScript返回一个字符串,我想在Swift中访问它。我怎么做到这一点?感谢。
答案 0 :(得分:2)
要访问您必须为evaluateJavaScript
提供完成处理程序的值,请参阅docs:
webby.evaluateJavaScript("<your code goes here>") { result, error in
if let result = result {
// your result handling goes here
}
}