Index: third_party/WebKit/Source/core/frame/RemoteFrameClient.h |
diff --git a/third_party/WebKit/Source/core/frame/RemoteFrameClient.h b/third_party/WebKit/Source/core/frame/RemoteFrameClient.h |
index 4c11f7829b14abe612ac2d07cd625bbecda74224..ed0c6de19aca2717652c78ef6f19e239991c2c26 100644 |
--- a/third_party/WebKit/Source/core/frame/RemoteFrameClient.h |
+++ b/third_party/WebKit/Source/core/frame/RemoteFrameClient.h |
@@ -7,13 +7,17 @@ |
#include "core/frame/FrameClient.h" |
#include "core/frame/FrameTypes.h" |
+#include "core/frame/csp/ContentSecurityPolicy.h" |
#include "core/loader/FrameLoaderTypes.h" |
#include "public/platform/WebFocusType.h" |
+#include "wtf/Vector.h" |
+#include "wtf/text/WTFString.h" |
namespace blink { |
class Event; |
class IntRect; |
+class KURL; |
class ResourceRequest; |
class RemoteFrameClient : public FrameClient { |
@@ -36,6 +40,8 @@ public: |
virtual void advanceFocus(WebFocusType, LocalFrame* source) = 0; |
virtual void visibilityChanged(bool visible) = 0; |
+ |
+ virtual void forwardContentSecurityPolicyViolation(const String& directiveText, const String& effectiveDirective, const String& consoleMessage, const KURL& blockedURL, const Vector<String>& reportEndpoints, const String& header, ContentSecurityPolicy::ViolationType, bool followedRedirect) = 0; |
}; |
} // namespace blink |