mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
Fix invalid use of ReferrerUrl
This commit is contained in:
parent
23a1b0dfb9
commit
47355766ed
50 changed files with 293 additions and 830 deletions
|
@ -2365,7 +2365,7 @@ impl GlobalScope {
|
|||
return Referrer::Client(url);
|
||||
} else {
|
||||
// Substep 3.2
|
||||
return Referrer::ReferrerUrl(self.get_url());
|
||||
return Referrer::Client(self.get_url());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -688,7 +688,7 @@ impl HTMLFormElement {
|
|||
LoadOrigin::Script(doc.origin().immutable().clone()),
|
||||
action_components,
|
||||
None,
|
||||
Referrer::ReferrerUrl(target_document.url()),
|
||||
target_window.upcast::<GlobalScope>().get_referrer(),
|
||||
target_document.get_referrer_policy(),
|
||||
);
|
||||
|
||||
|
|
|
@ -348,7 +348,7 @@ fn fetch_a_classic_script(
|
|||
cors_setting,
|
||||
doc.origin().immutable().clone(),
|
||||
script.global().pipeline_id(),
|
||||
Referrer::ReferrerUrl(doc.url()),
|
||||
script.global().get_referrer(),
|
||||
doc.get_referrer_policy(),
|
||||
integrity_metadata,
|
||||
);
|
||||
|
|
|
@ -486,7 +486,7 @@ fn net_request_from_global(global: &GlobalScope, url: ServoUrl) -> NetTraitsRequ
|
|||
let origin = Origin::Origin(global.get_url().origin());
|
||||
let https_state = global.get_https_state();
|
||||
let pipeline_id = global.pipeline_id();
|
||||
let referrer = NetTraitsRequestReferrer::ReferrerUrl(global.get_url());
|
||||
let referrer = global.get_referrer();
|
||||
NetTraitsRequest::new(url, Some(origin), referrer, Some(pipeline_id), https_state)
|
||||
}
|
||||
|
||||
|
|
|
@ -52,7 +52,7 @@ impl Tokenizer {
|
|||
pipeline_id: document.global().pipeline_id(),
|
||||
base_url: None,
|
||||
document_url: document.url(),
|
||||
referrer: Referrer::ReferrerUrl(document.url()),
|
||||
referrer: document.global().get_referrer(),
|
||||
referrer_policy: document.get_referrer_policy(),
|
||||
resource_threads: document.loader().resource_threads().clone(),
|
||||
// Initially we set prefetching to false, and only set it
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue