aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmliframeelement.rs
diff options
context:
space:
mode:
authorRebecca <rebstar6@gmail.com>2016-05-21 18:02:45 -0400
committerRebecca <rebstar6@gmail.com>2016-06-02 21:48:09 -0400
commit687d0cd7c393ad95209a1220ff728700d9929ac6 (patch)
tree85d30dfcba553d331b900afd1722af9770d3b47e /components/script/dom/htmliframeelement.rs
parentd0f5a5fd747e42da0863434f6ede10bafed3a509 (diff)
downloadservo-687d0cd7c393ad95209a1220ff728700d9929ac6.tar.gz
servo-687d0cd7c393ad95209a1220ff728700d9929ac6.zip
Add meta-referrer support for documents
Diffstat (limited to 'components/script/dom/htmliframeelement.rs')
-rw-r--r--components/script/dom/htmliframeelement.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/components/script/dom/htmliframeelement.rs b/components/script/dom/htmliframeelement.rs
index 552730a2bb3..efea0f0605f 100644
--- a/components/script/dom/htmliframeelement.rs
+++ b/components/script/dom/htmliframeelement.rs
@@ -144,8 +144,9 @@ impl HTMLIFrameElement {
pub fn process_the_iframe_attributes(&self) {
let url = self.get_url();
- // TODO - loaddata here should have referrer info (not None, None)
- self.navigate_or_reload_child_browsing_context(Some(LoadData::new(url, None, None)));
+ let document = document_from_node(self);
+ self.navigate_or_reload_child_browsing_context(
+ Some(LoadData::new(url, document.get_referrer_policy(), Some(document.url().clone()))));
}
#[allow(unsafe_code)]