--- a/WebBrowser/Network/NetworkUrlInterceptor.py Mon Mar 28 17:04:18 2016 +0200 +++ b/WebBrowser/Network/NetworkUrlInterceptor.py Tue Mar 29 10:32:22 2016 +0200 @@ -12,6 +12,8 @@ from PyQt5.QtWebEngineCore import QWebEngineUrlRequestInterceptor +from ..WebBrowserPage import WebBrowserPage + import Preferences @@ -49,6 +51,10 @@ Preferences.getWebBrowser("SendRefererWhitelist"): info.setHttpHeader(b"Referer", b"") + # User Agents header + userAgent = WebBrowserPage.userAgentForUrl(info.requestUrl()) + info.setHttpHeader(b"User-Agent", userAgent.encode()) + for interceptor in self.__interceptors: interceptor.interceptRequest(info)