1

是否可以使用 检测提交给 WebView 的 HTML 中的解析错误-loadHTMLString:baseURL:

有没有可以在解析错误发生时调用的方法?

4

1 回答 1

1

唯一可能的委托回调可能是this,但我认为它不会为您提供所需的内容(几乎可以肯定是网络错误)。快速浏览可能的 NSError 代码列表(靠近底部),没有任何可能与您的错误相关的内容。看来你在这里运气不好。

如果您需要处理解析,那么您将使用不同的 HTML 渲染器,例如 WebKit 或 Blink。有一些框架可用于构建使用 WebKit 或 Blink 渲染器的原生应用程序。其中最活跃的一种称为Node-Webkit。虽然我不能绝对肯定地说它会暴露你正在寻找的解析,但几率要高得多。

其他一些类似的是appJSCEF。我喜欢 Node-Webkit,因为它设置起来非常简单,同时也相当成熟且发展迅速。如果它没有给你你正在寻找的东西,那么其中之一可能会。

于 2013-10-16T18:29:01.610 回答