eric6/WebBrowser/Network/NetworkUrlInterceptor.py

changeset 8228
772103b14c18
parent 8218
7c09585bd960
--- a/eric6/WebBrowser/Network/NetworkUrlInterceptor.py	Mon Apr 12 19:05:23 2021 +0200
+++ b/eric6/WebBrowser/Network/NetworkUrlInterceptor.py	Mon Apr 12 19:21:40 2021 +0200
@@ -135,13 +135,15 @@
         # see: https://wiki.mozilla.org/Security/Referrer
         # see: https://www.w3.org/TR/referrer-policy/
         
-        if self.__sendReferer == 0:
+        if (
+            self.__sendReferer == 0 or
             # never send referer header
-            info.setHttpHeader(b"Referer", b"")
-        elif (self.__sendReferer == 1 and
-              info.navigationType() !=
-              QWebEngineUrlRequestInfo.NavigationType.NavigationTypeLink):
+            
+            (self.__sendReferer == 1 and
+             (info.navigationType() !=
+              QWebEngineUrlRequestInfo.NavigationType.NavigationTypeLink))
             # send referer header only on click
+        ):
             info.setHttpHeader(b"Referer", b"")
         else:
             # send referer header always applying further policies

eric ide

mercurial