【发布时间】:2018-05-08 09:06:55
【问题描述】:
有没有办法从 Webview 获取 Javascript 错误?我的意思是以下错误和可能的警告?
我运行带有以下扩展名的 JS 代码
```
extension WKWebView {
func evaluateJavaScriptWithReturn(_ javaScriptString: String) -> String? {
var finished = false
var jsValue: String?
evaluateJavaScript(javaScriptString) { (result, error) in
if error == nil {
if result != nil {
jsValue = result as? String
}
} else {
jsValue = nil
}
finished = true
}
while !finished {
RunLoop.current.run(mode: .defaultRunLoopMode, before: Date.distantFuture)
}
return jsValue
}
}
```
但error 不是我要找的!
有什么办法可以进入我的应用程序,出现上述错误?
非常感谢!
【问题讨论】:
-
可以分享一下网址吗?所以我们也可以调试一下
-
@iMHitesh 它的本地主机,我自己产生了错误,所以我可以在 xcode 打印上得到它例如:)
标签: ios swift uiwebview wkwebview