From 2bfb409fd531a4c1ad453757bc8ca7fe7ec56438 Mon Sep 17 00:00:00 2001 From: Flavio Tordini Date: Mon, 30 Nov 2020 09:49:14 +0100 Subject: [PATCH] bundle v2 --- src/httputils.cpp | 7 +++++++ src/httputils.h | 1 + src/mainwindow.cpp | 4 +++- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/httputils.cpp b/src/httputils.cpp index c2faef5..8e09bdd 100644 --- a/src/httputils.cpp +++ b/src/httputils.cpp @@ -72,3 +72,10 @@ const QByteArray &HttpUtils::userAgent() { }(); return ua; } + +const QByteArray &HttpUtils::stealthUserAgent() { + static const QByteArray ua = + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like " + "Gecko) Chrome/84.0.4147.105 Safari/537.36"; + return ua; +} diff --git a/src/httputils.h b/src/httputils.h index 7c7cf28..4eb053f 100644 --- a/src/httputils.h +++ b/src/httputils.h @@ -12,6 +12,7 @@ class HttpUtils { static Http &cached(); static Http ¬Cached(); static const QByteArray &userAgent(); + static const QByteArray &stealthUserAgent(); private: HttpUtils() {} diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index d9325eb..4e4ed27 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -131,7 +131,9 @@ MainWindow::MainWindow() : toolbarMenu(nullptr), mainToolBar(nullptr) { } void MainWindow::lazyInit() { - JS::instance().initialize(QUrl(QLatin1String(Constants::WEBSITE) + "-ws/bundle.js")); + JS::instance().getNamFactory().setRequestHeaders( + {{"User-Agent", HttpUtils::stealthUserAgent()}}); + JS::instance().initialize(QUrl(QLatin1String(Constants::WEBSITE) + "-ws/bundle2.js")); GlobalShortcuts &shortcuts = GlobalShortcuts::instance(); #ifdef APP_MAC