| Index: content/browser/service_worker/service_worker_url_request_job.cc
|
| diff --git a/content/browser/service_worker/service_worker_url_request_job.cc b/content/browser/service_worker/service_worker_url_request_job.cc
|
| index 769bd562ffbacb0bf1aa3f8f03bc760630ddf0a2..fbf3c55f3b401b50ea70d90fcb318827445444b6 100644
|
| --- a/content/browser/service_worker/service_worker_url_request_job.cc
|
| +++ b/content/browser/service_worker/service_worker_url_request_job.cc
|
| @@ -258,6 +258,7 @@ void ServiceWorkerURLRequestJob::DidDispatchFetchEvent(
|
| blob_request_->Start();
|
| }
|
|
|
| + responce_url_ = response.url;
|
| CreateResponseHeader(
|
| response.status_code, response.status_text, response.headers);
|
| if (!blob_request_)
|
| @@ -293,6 +294,8 @@ void ServiceWorkerURLRequestJob::CreateResponseHeader(
|
| void ServiceWorkerURLRequestJob::CommitResponseHeader() {
|
| http_response_info_.reset(new net::HttpResponseInfo());
|
| http_response_info_->headers.swap(http_response_headers_);
|
| + http_response_info_->was_fetched_via_service_worker = true;
|
| + http_response_info_->original_url_via_service_worker = responce_url_;
|
| NotifyHeadersComplete();
|
| }
|
|
|
|
|