Index: content/common/feature_policy/feature_policy.cc |
diff --git a/content/common/feature_policy/feature_policy.cc b/content/common/feature_policy/feature_policy.cc |
index f045f5a827524f01c6829e5785a6c2727207463a..9494574587d983312b0292d6019f3fd970d01713 100644 |
--- a/content/common/feature_policy/feature_policy.cc |
+++ b/content/common/feature_policy/feature_policy.cc |
@@ -187,34 +187,42 @@ void FeaturePolicy::AddContainerPolicy( |
} |
// static |
+// See third_party/WebKit/public/platform/WebFeaturePolicy.h for status of each |
+// features (in spec, implemented, etc). |
const FeaturePolicy::FeatureList& FeaturePolicy::GetDefaultFeatureList() { |
CR_DEFINE_STATIC_LOCAL(FeatureList, default_feature_list, |
- ({{blink::WebFeaturePolicyFeature::DocumentCookie, |
- FeaturePolicy::FeatureDefault::EnableForAll}, |
- {blink::WebFeaturePolicyFeature::DocumentDomain, |
- FeaturePolicy::FeatureDefault::EnableForAll}, |
- {blink::WebFeaturePolicyFeature::DocumentWrite, |
- FeaturePolicy::FeatureDefault::EnableForAll}, |
+ ({{blink::WebFeaturePolicyFeature::Camera, |
+ FeaturePolicy::FeatureDefault::EnableForSelf}, |
+ {blink::WebFeaturePolicyFeature::Eme, |
+ FeaturePolicy::FeatureDefault::EnableForSelf}, |
{blink::WebFeaturePolicyFeature::Fullscreen, |
FeaturePolicy::FeatureDefault::EnableForSelf}, |
{blink::WebFeaturePolicyFeature::Geolocation, |
FeaturePolicy::FeatureDefault::EnableForSelf}, |
+ {blink::WebFeaturePolicyFeature::Microphone, |
+ FeaturePolicy::FeatureDefault::EnableForSelf}, |
{blink::WebFeaturePolicyFeature::MidiFeature, |
+ FeaturePolicy::FeatureDefault::EnableForSelf}, |
+ {blink::WebFeaturePolicyFeature::Payment, |
+ FeaturePolicy::FeatureDefault::EnableForSelf}, |
+ {blink::WebFeaturePolicyFeature::Speaker, |
+ FeaturePolicy::FeatureDefault::EnableForSelf}, |
+ {blink::WebFeaturePolicyFeature::Vibrate, |
+ FeaturePolicy::FeatureDefault::EnableForSelf}, |
+ {blink::WebFeaturePolicyFeature::DocumentCookie, |
+ FeaturePolicy::FeatureDefault::EnableForAll}, |
+ {blink::WebFeaturePolicyFeature::DocumentDomain, |
+ FeaturePolicy::FeatureDefault::EnableForAll}, |
+ {blink::WebFeaturePolicyFeature::DocumentWrite, |
FeaturePolicy::FeatureDefault::EnableForAll}, |
{blink::WebFeaturePolicyFeature::Notifications, |
FeaturePolicy::FeatureDefault::EnableForAll}, |
- {blink::WebFeaturePolicyFeature::Payment, |
- FeaturePolicy::FeatureDefault::EnableForSelf}, |
{blink::WebFeaturePolicyFeature::Push, |
FeaturePolicy::FeatureDefault::EnableForAll}, |
{blink::WebFeaturePolicyFeature::SyncScript, |
FeaturePolicy::FeatureDefault::EnableForAll}, |
{blink::WebFeaturePolicyFeature::SyncXHR, |
FeaturePolicy::FeatureDefault::EnableForAll}, |
- {blink::WebFeaturePolicyFeature::Usermedia, |
- FeaturePolicy::FeatureDefault::EnableForAll}, |
- {blink::WebFeaturePolicyFeature::Vibrate, |
- FeaturePolicy::FeatureDefault::EnableForSelf}, |
{blink::WebFeaturePolicyFeature::WebRTC, |
FeaturePolicy::FeatureDefault::EnableForAll}})); |
return default_feature_list; |