Chromium Code Reviews| 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..611b3a1c4c101b954d8e321becfb0345f319fffc 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(); |
| } |
| + response_url_ = response.url; |
|
Mike West
2014/07/09 12:14:46
What's the lifetime of the RequestJob? Do we need
horo
2014/07/10 06:17:56
ServiceWorkerURLRequestJob is created per a reques
|
| 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 = response_url_; |
| NotifyHeadersComplete(); |
| } |