【发布时间】:2020-01-11 20:39:48
【问题描述】:
下一个示例适用于小 html 页面,但如果页面返回大 html 数据或 json 则不起作用
我在 loadFinished 信号后试试这个
view->page()->toHtml([cc](const QString &result){
qDebug() << "result ready";
qDebug() << "result string ="<<result;
});
我看到“结果就绪”,但第二个字符串没有打印出来,我也试试这个:
v->page()->runJavaScript("function jsfun(){return document.getElementsByTagName('html')[0].outerHTML;};");
//v->page()->runJavaScript("alert(jsfun())"); //work correctly
v->page()->runJavaScript("jsfun();",[this](const QVariant &v) {
qDebug() << "result ready";
qDebug() << "result string ="<<v.toString();
});
但又看不到第二个字符串
【问题讨论】:
标签: qt http qwebengineview