0

嗨朋友们,我正在 Blackbery10 中开发一个应用程序来解析 html 页面中的 xml 数据。html 在 webview 中加载并且 html 源包含一些 xml 标签。请帮我获取blackberry10中web视图的html源代码。

4

2 回答 2

2

在 Webview 上,您可以使用函数evaluateJavaScript (const QString &script, bb::cascades::JavaScriptWorld::Typeworld world)执行 javascript 函数以获取所需的文本或 xml。您应该能够评估以下表达式:

return document.documentElement.innerHTML;

然后,您可以从信号javaScriptResult中检索评估的表达式

于 2013-01-29T03:04:51.510 回答
0

您无法访问从网络加载的 WebView 的 HTML

如果你想要一个高度基于 HTML 的应用程序,你可以看看 WebWorks。如果还需要原生框架,就得自己去请求内容,解析,然后注入到webview中。

于 2013-01-17T18:56:12.803 回答