Index: third_party/WebKit/Source/core/dom/SecurityContext.cpp |
diff --git a/third_party/WebKit/Source/core/dom/SecurityContext.cpp b/third_party/WebKit/Source/core/dom/SecurityContext.cpp |
index 04e8421cdbd62371c8cb27b46bf2e275b1243f16..4a6c560ea063a533526c0d43ba2c9914f5621d33 100644 |
--- a/third_party/WebKit/Source/core/dom/SecurityContext.cpp |
+++ b/third_party/WebKit/Source/core/dom/SecurityContext.cpp |
@@ -99,4 +99,14 @@ void SecurityContext::enforceSuborigin(const Suborigin& suborigin) { |
didUpdateSecurityOrigin(); |
} |
+void SecurityContext::setFeaturePolicyFromHeader( |
+ const String& headerValue, |
+ FeaturePolicy* parentFeaturePolicy, |
+ Vector<String>* messages) { |
+ DCHECK(!m_featurePolicy); |
+ m_featurePolicy = FeaturePolicy::createFromParentPolicy(parentFeaturePolicy, |
+ m_securityOrigin); |
+ m_featurePolicy->setHeaderPolicy(headerValue, messages); |
+} |
+ |
} // namespace blink |