mirror of
https://github.com/servo/servo.git
synced 2025-06-08 00:23:30 +00:00
Allow navigations that include cross-origin redirects to succeed. (#32996)
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
This commit is contained in:
parent
5520a9eb50
commit
f38d1574bc
3 changed files with 22 additions and 40 deletions
|
@ -63,7 +63,9 @@ use media::WindowGLContext;
|
|||
use metrics::{PaintTimeMetrics, MAX_TASK_NS};
|
||||
use mime::{self, Mime};
|
||||
use net_traits::image_cache::{ImageCache, PendingImageResponse};
|
||||
use net_traits::request::{CredentialsMode, Destination, RedirectMode, RequestBuilder};
|
||||
use net_traits::request::{
|
||||
CredentialsMode, Destination, RedirectMode, RequestBuilder, RequestMode,
|
||||
};
|
||||
use net_traits::storage_thread::StorageType;
|
||||
use net_traits::{
|
||||
FetchMetadata, FetchResponseListener, FetchResponseMsg, Metadata, NetworkError, ReferrerPolicy,
|
||||
|
@ -3970,6 +3972,7 @@ impl ScriptThread {
|
|||
let req_init = RequestBuilder::new(load_data.url.clone(), load_data.referrer)
|
||||
.method(load_data.method)
|
||||
.destination(Destination::Document)
|
||||
.mode(RequestMode::Navigate)
|
||||
.credentials_mode(CredentialsMode::Include)
|
||||
.use_url_credentials(true)
|
||||
.pipeline_id(Some(id))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue