Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(527)

Unified Diff: third_party/WebKit/Source/core/loader/FrameLoaderClient.h

Issue 2612793002: Implement ContentSecurityPolicy on the browser-side. (Closed)
Patch Set: Add the TODO and bug ids that was forgotten. Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/core/loader/FrameLoaderClient.h
diff --git a/third_party/WebKit/Source/core/loader/FrameLoaderClient.h b/third_party/WebKit/Source/core/loader/FrameLoaderClient.h
index c513826466d29b9f9affd8578a3b4a5ae2ce7f36..613354db7b3126a3c6df7672e454fd0fcbd75a73 100644
--- a/third_party/WebKit/Source/core/loader/FrameLoaderClient.h
+++ b/third_party/WebKit/Source/core/loader/FrameLoaderClient.h
@@ -31,6 +31,8 @@
#ifndef FrameLoaderClient_h
#define FrameLoaderClient_h
+#include <v8.h>
+#include <memory>
#include "core/CoreExport.h"
#include "core/dom/Document.h"
#include "core/dom/IconURL.h"
@@ -45,14 +47,13 @@
#include "platform/network/ContentSecurityPolicyParsers.h"
#include "platform/network/ResourceLoadPriority.h"
#include "platform/weborigin/Referrer.h"
+#include "public/platform/WebContentSecurityPolicyStruct.h"
#include "public/platform/WebEffectiveConnectionType.h"
#include "public/platform/WebFeaturePolicy.h"
#include "public/platform/WebInsecureRequestPolicy.h"
#include "public/platform/WebLoadingBehaviorFlag.h"
#include "wtf/Forward.h"
#include "wtf/Vector.h"
-#include <memory>
-#include <v8.h>
namespace blink {
@@ -276,9 +277,11 @@ class CORE_EXPORT FrameLoaderClient : public FrameClient {
// Called when a new Content Security Policy is added to the frame's document.
// This can be triggered by handling of HTTP headers, handling of <meta>
// element, or by inheriting CSP from the parent (in case of about:blank).
- virtual void didAddContentSecurityPolicy(const String& headerValue,
- ContentSecurityPolicyHeaderType,
- ContentSecurityPolicyHeaderSource) {}
+ virtual void didAddContentSecurityPolicy(
+ const String& headerValue,
+ ContentSecurityPolicyHeaderType,
+ ContentSecurityPolicyHeaderSource,
+ const std::vector<WebContentSecurityPolicyPolicy>&) {}
virtual void didChangeFrameOwnerProperties(HTMLFrameElementBase*) {}

Powered by Google App Engine
This is Rietveld 408576698