mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
Implement referrer policy for dom worker construction (#34192)
Signed-off-by: Shane Handley <shanehandley@fastmail.com>
This commit is contained in:
parent
6c1cd56e52
commit
da462d0fcd
60 changed files with 25 additions and 381 deletions
|
@ -174,14 +174,6 @@ pub struct XMLHttpRequest {
|
|||
|
||||
impl XMLHttpRequest {
|
||||
fn new_inherited(global: &GlobalScope) -> XMLHttpRequest {
|
||||
//TODO - update this when referrer policy implemented for workers
|
||||
let referrer_policy = if let Some(window) = global.downcast::<Window>() {
|
||||
let document = window.Document();
|
||||
document.get_referrer_policy()
|
||||
} else {
|
||||
None
|
||||
};
|
||||
|
||||
XMLHttpRequest {
|
||||
eventtarget: XMLHttpRequestEventTarget::new_inherited(),
|
||||
ready_state: Cell::new(XMLHttpRequestState::Unsent),
|
||||
|
@ -213,7 +205,7 @@ impl XMLHttpRequest {
|
|||
generation_id: Cell::new(GenerationId(0)),
|
||||
response_status: Cell::new(Ok(())),
|
||||
referrer: global.get_referrer(),
|
||||
referrer_policy,
|
||||
referrer_policy: global.get_referrer_policy(),
|
||||
canceller: DomRefCell::new(Default::default()),
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue