diff --git a/src/librssguard/miscellaneous/application.cpp b/src/librssguard/miscellaneous/application.cpp index f06c00943..68b5be343 100644 --- a/src/librssguard/miscellaneous/application.cpp +++ b/src/librssguard/miscellaneous/application.cpp @@ -101,6 +101,8 @@ Application::Application(const QString& id, int& argc, char** argv) #if defined(USE_WEBENGINE) m_webFactory->urlIinterceptor()->load(); + QWebEngineProfile::defaultProfile()->setHttpUserAgent(QString(HTTP_COMPLETE_USERAGENT)); + connect(QWebEngineProfile::defaultProfile(), &QWebEngineProfile::downloadRequested, this, &Application::downloadRequested); connect(m_webFactory->adBlock(), &AdBlockManager::processTerminated, this, &Application::onAdBlockFailure); diff --git a/src/librssguard/network-web/networkurlinterceptor.cpp b/src/librssguard/network-web/networkurlinterceptor.cpp index 871d0153e..c7656e58f 100644 --- a/src/librssguard/network-web/networkurlinterceptor.cpp +++ b/src/librssguard/network-web/networkurlinterceptor.cpp @@ -35,9 +35,6 @@ void NetworkUrlInterceptor::interceptRequest(QWebEngineUrlRequestInfo& info) { // NOTE: Here we can add custom headers for each webengine request, for example "User-Agent". - info.setHttpHeader(QByteArrayLiteral(HTTP_HEADERS_USER_AGENT), - HTTP_COMPLETE_USERAGENT); - for (UrlInterceptor* interceptor : qAsConst(m_interceptors)) { interceptor->interceptRequest(info); }