| Index: content/renderer/service_worker/service_worker_script_context.cc
|
| diff --git a/content/renderer/service_worker/service_worker_script_context.cc b/content/renderer/service_worker/service_worker_script_context.cc
|
| index dd0d523b83710e5580cdf55f0dd1a68480c26eac..dd3db7bda9026db9fe920e85c352bf909384d6a1 100644
|
| --- a/content/renderer/service_worker/service_worker_script_context.cc
|
| +++ b/content/renderer/service_worker/service_worker_script_context.cc
|
| @@ -12,6 +12,7 @@
|
| #include "content/child/webmessageportchannel_impl.h"
|
| #include "content/common/message_port_messages.h"
|
| #include "content/common/service_worker/service_worker_messages.h"
|
| +#include "content/public/common/referrer.h"
|
| #include "content/renderer/service_worker/embedded_worker_context_client.h"
|
| #include "ipc/ipc_message.h"
|
| #include "third_party/WebKit/public/platform/WebCrossOriginServiceWorkerClient.h"
|
| @@ -284,8 +285,9 @@ void ServiceWorkerScriptContext::OnFetchEvent(
|
| webRequest.setBlob(blink::WebString::fromUTF8(request.blob_uuid),
|
| request.blob_size);
|
| }
|
| - webRequest.setReferrer(blink::WebString::fromUTF8(request.referrer.spec()),
|
| - blink::WebReferrerPolicyDefault);
|
| + webRequest.setReferrer(
|
| + blink::WebString::fromUTF8(request.referrer.url.spec()),
|
| + request.referrer.policy);
|
| webRequest.setMode(GetBlinkFetchRequestMode(request.mode));
|
| webRequest.setCredentialsMode(
|
| GetBlinkFetchCredentialsMode(request.credentials_mode));
|
|
|