From 324b3a1c3b9925d4e85e3b288a77ea3e0e946eb0 Mon Sep 17 00:00:00 2001 From: "nasko@chromium.org" Date: Tue, 5 Aug 2014 19:46:52 +0000 Subject: Sanitize referrer in context menus. This CL adds a method to content::Referrer that allows for sanitizing the referrer before making a network request and uses it to scrub the Referer header for requests originating in the context menu. It is based on work started by cbentzel@ in https://codereview.chromium.org/277903002/. BUG=357473 Review URL: https://codereview.chromium.org/438283002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287579 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/test/data/referrer_policy/referrer-policy-start.html | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'chrome/test') diff --git a/chrome/test/data/referrer_policy/referrer-policy-start.html b/chrome/test/data/referrer_policy/referrer-policy-start.html index 7cdc050..5f5c457 100644 --- a/chrome/test/data/referrer_policy/referrer-policy-start.html +++ b/chrome/test/data/referrer_policy/referrer-policy-start.html @@ -27,15 +27,17 @@ function run() { if (matches[kRedirect] == "false") { destination = "http://127.0.0.1:" + matches[kPort] + - "/files/referrer-policy-log.html"; + "/files/referrer-policy-log.html"; } else if (matches[kRedirect] == "http") { destination = "http://127.0.0.1:" + matches[kPort] + - "/server-redirect?http://127.0.0.1:" + matches[kPort] + - "/files/referrer-policy-log.html"; + "/server-redirect?http://127.0.0.1:" + matches[kPort] + + "/files/referrer-policy-log.html"; + } else if (matches[kRedirect] == "echoheader") { + destination = "http://127.0.0.1:" + matches[kPort] + "/echoheader?Referer"; } else { destination = "https://127.0.0.1:" + matches[kSslPort] + - "/server-redirect?http://127.0.0.1:" + matches[kPort] + - "/files/referrer-policy-log.html"; + "/server-redirect?http://127.0.0.1:" + matches[kPort] + + "/files/referrer-policy-log.html"; } if (matches[kLink] == "true") { -- cgit v1.1