Index: Source/core/frame/csp/CSPDirectiveList.h |
diff --git a/Source/core/frame/csp/CSPDirectiveList.h b/Source/core/frame/csp/CSPDirectiveList.h |
index 8fbb0e7a3aac2b969eb98bd6ae9cd59fff1c593d..28036424799d00a7ad466561e5e8d2204be9f8b2 100644 |
--- a/Source/core/frame/csp/CSPDirectiveList.h |
+++ b/Source/core/frame/csp/CSPDirectiveList.h |
@@ -83,8 +83,10 @@ private: |
void parsePluginTypes(const String& name, const String& value); |
void parseReflectedXSS(const String& name, const String& value); |
void parseReferrer(const String& name, const String& value); |
+ String parseSuboriginName(const String& policy); |
void addDirective(const String& name, const String& value); |
void applySandboxPolicy(const String& name, const String& sandboxPolicy); |
+ void applySuboriginPolicy(const String& name, const String& suboriginPolicy); |
void enforceStrictMixedContentChecking(const String& name, const String& value); |
void enableInsecureRequestsUpgrade(const String& name, const String& value); |
@@ -124,7 +126,8 @@ private: |
ContentSecurityPolicyHeaderSource m_headerSource; |
bool m_reportOnly; |
- bool m_haveSandboxPolicy; |
+ bool m_hasSandboxPolicy; |
+ bool m_hasSuboriginPolicy; |
ReflectedXSSDisposition m_reflectedXSSDisposition; |
bool m_didSetReferrerPolicy; |