Qt QWebEngine 调试以及bug问题
在chrome浏览器调试前端页面
qputenv("QTWEBENGINE_REMOTE_DEBUGGING", "1111"); //使本地可以调试html页面
//浏览器输入localhost:1111
版本显示audio标签control控件高度异常
//设置这样即可正常显示
qputenv("QTWEBENGINE_CHROMIUM_FLAGS", "--disable-features=UseModernMediaControls");
QtWebEngineProcess.exe 崩溃导致白屏
//捕获renderProcessTerminated信号,在OnRenderReopen中重启render,
connect(this, &QWebEngineViewEx::renderProcessTerminated,
this, &WebEngineViewEx::OnRenderReopen);
QTimer::singleShot(0, [this] { reload(); });
QtWebEngineProcess.exe与主进程合二为一
qputenv("QTWEBENGINE_CHROMIUM_FLAGS", "--single-process");