Preferences/__init__.py

changeset 6281
9f7bbfd6545d
parent 6278
13fd8759f981
child 6291
94e0e688dcad
--- a/Preferences/__init__.py	Thu May 10 18:38:06 2018 +0200
+++ b/Preferences/__init__.py	Thu May 10 18:42:17 2018 +0200
@@ -1093,7 +1093,9 @@
         "DiskCacheSize": 50,        # 50 MB
         "SslExceptionsDB": "{}",    # empty JSON dictionary
         "DoNotTrack": False,
-        "SendReferer": True,
+        "RefererSendReferer": 2,        # send always
+        "RefererDefaultPolicy": 3,      # don't send a referer when downgrading
+        "RefererTrimmingPolicy": 0,     # send full URL (no trimming)
         "SendRefererWhitelist": ["qt-apps.org", "kde-apps.org"],
         "AcceptCookies": 2,         # CookieJar.AcceptOnlyFromSitesNavigatedTo
         "KeepCookiesUntil": 0,      # CookieJar.KeepUntilExpire
@@ -2994,6 +2996,8 @@
                  "DiskCacheSize", "AcceptCookies", "KeepCookiesUntil",
                  "AdBlockUpdatePeriod", "TabManagerGroupByType",
                  "SessionAutoSaveInterval", "NewTabBehavior",
+                 "RefererSendReferer", "RefererDefaultPolicy",
+                 "RefererTrimmingPolicy",
                  ]:
         return int(prefClass.settings.value(
             "WebBrowser/" + key, prefClass.webBrowserDefaults[key]))
@@ -3010,7 +3014,7 @@
                  "SyncPasswords", "SyncUserAgents", "SyncSpeedDial",
                  "SyncEncryptData", "SyncEncryptPasswordsOnly",
                  "ShowPreview", "WebInspectorEnabled", "DiskCacheEnabled",
-                 "DoNotTrack", "SendReferer", "FilterTrackingCookies",
+                 "DoNotTrack", "FilterTrackingCookies",
                  "AdBlockEnabled", "AdBlockUseLimitedEasyList",
                  "PluginsEnabled", "FullScreenSupportEnabled",
                  "AutoScrollEnabled", "ScreenCaptureEnabled",

eric ide

mercurial