diff options
author | 2022-05-07 20:03:17 +0530 | |
---|---|---|
committer | 2022-05-07 20:03:17 +0530 | |
commit | 8cfbcf4bebd152527f110fdbf203ef1aac593f1e (patch) | |
tree | 71722ee28f4d24f954576d8f91ddab74e2fcd185 /src/webenginepage.cpp | |
parent | 046e2e13e10e8f3bf27797c0c7ad82bde472600f (diff) | |
download | whatsie-8cfbcf4bebd152527f110fdbf203ef1aac593f1e.tar.gz whatsie-8cfbcf4bebd152527f110fdbf203ef1aac593f1e.zip |
chore: clean UA & disable js debug in app stdout
Diffstat (limited to 'src/webenginepage.cpp')
-rw-r--r-- | src/webenginepage.cpp | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/src/webenginepage.cpp b/src/webenginepage.cpp index 451d187..9a35761 100644 --- a/src/webenginepage.cpp +++ b/src/webenginepage.cpp @@ -6,8 +6,13 @@ WebEnginePage::WebEnginePage(QWebEngineProfile *profile, QObject *parent) : QWebEnginePage(profile, parent) { - profile->setHttpUserAgent( - profile->httpUserAgent().replace("QtWebEngine/5.13.0", "")); + + auto userAgent = profile->httpUserAgent(); + auto webengineversion = userAgent.split("QtWebEngine").last().split(" ").first(); + auto toRemove = "QtWebEngine"+webengineversion; + auto cleanUserAgent = userAgent.remove(toRemove).replace(" ", " "); + profile->setHttpUserAgent(cleanUserAgent); + connect(this, &QWebEnginePage::loadFinished, this, &WebEnginePage::handleLoadFinished); connect(this, &QWebEnginePage::authenticationRequired, this, @@ -286,3 +291,12 @@ void WebEnginePage::handleSelectClientCertificate( qDebug() << selection.host(); } #endif + +void WebEnginePage::javaScriptConsoleMessage( + WebEnginePage::JavaScriptConsoleMessageLevel level, const QString &message, + int lineId, const QString &sourceId) { + Q_UNUSED(level); + Q_UNUSED(message); + Q_UNUSED(lineId); + Q_UNUSED(sourceId); +} |