问题描述
我想在我的 Swift (UIKIT / WebKit) 应用程序中加载 google 搜索结果。我正在使用以下代码,但我不知道为什么 document.getElementById('tsf').submit() 没有返回新页面。我也试过document.forms[0].submit()。
这是swift中的代码:
webView.evaluateJavaScript("document.getElementById('tsf').innerHTML = '\(searchText)'") { Result,Error in
guard let search = Result,Error == nil else {
print("search text didnt fill the form")
return
}
print("RESULT-innerHTML = \(search)") // search field did update!
self.webView.evaluateJavaScript("document.getElementById('tsf').submit();") { Result,Error in
guard let html = Result,Error == nil else {
print("Submit didnt work")
return
}
if self.webView.estimatedProgress == 1.0 {
self.loadCounter = self.loadCounter + 1
print("RESULT-Submit = \(html)")
}
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)