diff options
author | darin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-25 16:43:23 +0000 |
---|---|---|
committer | darin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-25 16:43:23 +0000 |
commit | a60346fc4fcab6192854566fbd514ec469c5735e (patch) | |
tree | 502cd26a49cf1ed83e57e2c7a673f45068cf2729 /webkit/glue | |
parent | 750488e4ed4bba0772a8e997b6e89948a5ce7b7f (diff) | |
download | chromium_src-a60346fc4fcab6192854566fbd514ec469c5735e.zip chromium_src-a60346fc4fcab6192854566fbd514ec469c5735e.tar.gz chromium_src-a60346fc4fcab6192854566fbd514ec469c5735e.tar.bz2 |
Move configuration of URLRequest referrer to content/browser/loader.
There are a couple of places outside of the loader where an URLRequest
is configured for downloading. BeginDownload gains a Referrer param,
so we can consistently apply the Referrer to the URLRequest inside
ResourceDispatcherHostImpl.
Review URL: https://chromiumcodereview.appspot.com/17610005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208506 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue')
-rw-r--r-- | webkit/glue/webkit_glue.cc | 20 | ||||
-rw-r--r-- | webkit/glue/webkit_glue.h | 9 |
2 files changed, 0 insertions, 29 deletions
diff --git a/webkit/glue/webkit_glue.cc b/webkit/glue/webkit_glue.cc index 34d8b8a..b51bc64 100644 --- a/webkit/glue/webkit_glue.cc +++ b/webkit/glue/webkit_glue.cc @@ -28,7 +28,6 @@ #include "base/strings/utf_string_conversions.h" #include "base/sys_info.h" #include "net/base/escape.h" -#include "net/url_request/url_request.h" #include "skia/ext/platform_canvas.h" #if defined(OS_MACOSX) #include "skia/ext/skia_utils_mac.h" @@ -174,25 +173,6 @@ bool IsInspectorProtocolVersionSupported(const std::string& version) { WebString::fromUTF8(version)); } -void ConfigureURLRequestForReferrerPolicy( - net::URLRequest* request, WebKit::WebReferrerPolicy referrer_policy) { - net::URLRequest::ReferrerPolicy net_referrer_policy = - net::URLRequest::CLEAR_REFERRER_ON_TRANSITION_FROM_SECURE_TO_INSECURE; - switch (referrer_policy) { - case WebKit::WebReferrerPolicyDefault: - net_referrer_policy = - net::URLRequest::CLEAR_REFERRER_ON_TRANSITION_FROM_SECURE_TO_INSECURE; - break; - - case WebKit::WebReferrerPolicyAlways: - case WebKit::WebReferrerPolicyNever: - case WebKit::WebReferrerPolicyOrigin: - net_referrer_policy = net::URLRequest::NEVER_CLEAR_REFERRER; - break; - } - request->set_referrer_policy(net_referrer_policy); -} - COMPILE_ASSERT(std::numeric_limits<double>::has_quiet_NaN, has_quiet_NaN); #if defined(OS_LINUX) || defined(OS_ANDROID) diff --git a/webkit/glue/webkit_glue.h b/webkit/glue/webkit_glue.h index 1a9f30b..405d3d0 100644 --- a/webkit/glue/webkit_glue.h +++ b/webkit/glue/webkit_glue.h @@ -17,16 +17,11 @@ #include "base/platform_file.h" #include "base/strings/string16.h" #include "third_party/WebKit/public/platform/WebCanvas.h" -#include "third_party/WebKit/public/platform/WebReferrerPolicy.h" #include "webkit/glue/webkit_glue_export.h" class SkBitmap; class SkCanvas; -namespace net { -class URLRequest; -} - namespace WebKit { struct WebFileInfo; class WebFrame; @@ -82,10 +77,6 @@ std::string GetInspectorProtocolVersion(); WEBKIT_GLUE_EXPORT bool IsInspectorProtocolVersionSupported( const std::string& version); -// Configures the URLRequest according to the referrer policy. -WEBKIT_GLUE_EXPORT void ConfigureURLRequestForReferrerPolicy( - net::URLRequest* request, WebKit::WebReferrerPolicy referrer_policy); - // Returns an estimate of the memory usage of the renderer process. Different // platforms implement this function differently, and count in different // allocations. Results are not comparable across platforms. The estimate is |