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