0

我们如何打印出 webview 包含的内容?我试过类似的东西:

view.page().currentFrame().toPlainText()

但它没有用

PS:我的 webview 包含对 javascript 函数的评估,所以我想 toHtml() 不会做任何建议?

4

1 回答 1

0

QtWebKit将显示 javascript 生成的网页,与显示任何其他网页完全相同(尽管您可以通过 禁用 js QWebSettings)。然后我假设您希望网页根据来自 C++ 应用程序的请求生成元素。

如果是这种情况,您想要QWebFrame::evaluateJavaScript(如前一个问题中所述:Qt4: How to call JavaScript functions in a page from C++ via QtWebkit?)。

更一般地说,您可能会发现很有用。

于 2012-04-27T07:37:45.990 回答