WebBrowser/Network/NetworkUrlInterceptor.py

branch
QtWebEngine
changeset 4857
8dba5fb92f12
parent 4826
aa752e6e9eba
child 4906
939ff20f712d
equal deleted inserted replaced
4856:15739e8eb6c5 4857:8dba5fb92f12
39 @param info URL request information 39 @param info URL request information
40 @type QWebEngineUrlRequestInfo 40 @type QWebEngineUrlRequestInfo
41 """ 41 """
42 # Do Not Track feature 42 # Do Not Track feature
43 if self.__doNotTrack: 43 if self.__doNotTrack:
44 info.setHttpHeader(b"DNT", b"1") 44 info.setHttpHeader(b"DNT", b"1")
45 info.setHttpHeader(b"X-Do-Not-Track", b"1") 45 info.setHttpHeader(b"X-Do-Not-Track", b"1")
46 46
47 # Send referer header? 47 # Send referer header?
48 if not self.__sendReferer and \ 48 if not self.__sendReferer and info.requestUrl().host() not in \
49 info.requestUrl().host() not in \
50 Preferences.getWebBrowser("SendRefererWhitelist"): 49 Preferences.getWebBrowser("SendRefererWhitelist"):
51 info.setHttpHeader(b"Referer", b"") 50 info.setHttpHeader(b"Referer", b"")
52 51
53 for interceptor in self.__interceptors: 52 for interceptor in self.__interceptors:
54 interceptor.interceptRequest(info) 53 interceptor.interceptRequest(info)

eric ide

mercurial