aboutsummaryrefslogtreecommitdiff
path: root/src/webenginepage.cpp
diff options
context:
space:
mode:
authorLibravatar Keshav <keshavnrj@gmail.com>2022-05-07 20:03:17 +0530
committerLibravatar Keshav <keshavnrj@gmail.com>2022-05-07 20:03:17 +0530
commit8cfbcf4bebd152527f110fdbf203ef1aac593f1e (patch)
tree71722ee28f4d24f954576d8f91ddab74e2fcd185 /src/webenginepage.cpp
parent046e2e13e10e8f3bf27797c0c7ad82bde472600f (diff)
downloadwhatsie-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.cpp18
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);
+}