WebBrowser/Network/NetworkUrlInterceptor.py

branch
QtWebEngine
changeset 4906
939ff20f712d
parent 4857
8dba5fb92f12
child 4917
682750cc7bd5
--- 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)
     

eric ide

mercurial