Index: third_party/WebKit/Source/core/html/HTMLIFrameElement.cpp |
diff --git a/third_party/WebKit/Source/core/html/HTMLIFrameElement.cpp b/third_party/WebKit/Source/core/html/HTMLIFrameElement.cpp |
index 3701006c9fe5ce2bd149e314f54818832022ef47..ec7c297e09d7f91816aadffba0c5413f43d11cc4 100644 |
--- a/third_party/WebKit/Source/core/html/HTMLIFrameElement.cpp |
+++ b/third_party/WebKit/Source/core/html/HTMLIFrameElement.cpp |
@@ -30,6 +30,7 @@ |
#include "core/html/HTMLDocument.h" |
#include "core/inspector/ConsoleMessage.h" |
#include "core/layout/LayoutIFrame.h" |
+#include "platform/RuntimeEnabledFeatures.h" |
namespace blink { |
@@ -119,6 +120,8 @@ void HTMLIFrameElement::parseAttribute(const QualifiedName& name, const AtomicSt |
} else if (name == permissionsAttr) { |
if (initializePermissionsAttribute()) |
m_permissions->setValue(value); |
+ } else if (RuntimeEnabledFeatures::embedderCSPEnforcementEnabled() && name == cspAttr) { |
+ m_csp = value; |
Mike West
2016/09/26 14:55:02
I think you need to notify the client that this va
|
} else { |
if (name == srcAttr) |
logUpdateAttributeIfIsolatedWorldAndInDocument("iframe", srcAttr, oldValue, value); |