Bug 1495362 - FeaturePolicy: fullscreen, r=smaug

This commit is contained in:
Andrea Marchesini
2018-10-04 14:34:37 +02:00
parent e8bc2a8231
commit 95a7079459
8 changed files with 165 additions and 43 deletions

View File

@@ -312,8 +312,12 @@ HTMLIFrameElement::RefreshFeaturePolicy()
mFeaturePolicy->MaybeSetAllowedPolicy(NS_LITERAL_STRING("payment"));
}
if (AllowFullscreen()) {
mFeaturePolicy->MaybeSetAllowedPolicy(NS_LITERAL_STRING("fullscreen"));
}
// TODO: https://wicg.github.io/feature-policy/#process-feature-policy-attributes
// requires to check allowfullscreen, and allowusermediarequest
// requires to check allowusermediarequest
}
} // namespace dom