Return JavaScript Swift 中的值

Return JavaScript value in Swift

我需要通过执行 JavaScript return Swift 中的一个值,但我遇到了麻烦 我到处搜索,但我找不到任何有用的东西。要执行 JavaScript,我使用

webby.evaluateJavaScript("document.querySelector(\"pre\").innerText;")

(Webby 是网页视图的名称) JavaScript return 是一个字符串,我想在 Swift 中访问它。我将如何做到这一点?谢谢

要访问您必须向 evaluateJavaScript 提供完成处理程序的值,请参阅 docs:

webby.evaluateJavaScript("<your code goes here>") { result, error in
  if let result = result {
    // your result handling goes here
  }
}