diff options
author | CYBAI <cyb.ai.815@gmail.com> | 2018-12-23 01:48:45 +0800 |
---|---|---|
committer | CYBAI <cyb.ai.815@gmail.com> | 2018-12-23 01:48:45 +0800 |
commit | 3082b577a568277d5c47d967172fb1125429b55a (patch) | |
tree | 329001f2430d2a9ab3c84f2c45776cc354eba96b /components/net | |
parent | 9cb8844e4b45fc8d11bf8c72c65aa4f3cf279757 (diff) | |
download | servo-3082b577a568277d5c47d967172fb1125429b55a.tar.gz servo-3082b577a568277d5c47d967172fb1125429b55a.zip |
Remove `foreign` service-workers mode
Diffstat (limited to 'components/net')
-rw-r--r-- | components/net/http_loader.rs | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/components/net/http_loader.rs b/components/net/http_loader.rs index 2596abb3353..2fb98359a58 100644 --- a/components/net/http_loader.rs +++ b/components/net/http_loader.rs @@ -505,21 +505,11 @@ pub fn http_fetch( // nothing to do, since actual_response is a function on response // Step 3 - if request.service_workers_mode != ServiceWorkersMode::None { - // Substep 1 - if request.service_workers_mode == ServiceWorkersMode::All { - // TODO (handle fetch unimplemented) - } + if request.service_workers_mode == ServiceWorkersMode::All { + // TODO: Substep 1 + // Set response to the result of invoking handle fetch for request. // Substep 2 - if response.is_none() && request.is_subresource_request() && match request.origin { - Origin::Origin(ref origin) => *origin == request.url().origin(), - _ => false, - } { - // TODO (handle foreign fetch unimplemented) - } - - // Substep 3 if let Some(ref res) = response { // Subsubstep 1 // TODO: transmit body for request @@ -567,7 +557,7 @@ pub fn http_fetch( // Substep 2 if request.redirect_mode == RedirectMode::Follow { - request.service_workers_mode = ServiceWorkersMode::Foreign; + request.service_workers_mode = ServiceWorkersMode::None; } // Substep 3 |