Index: third_party/WebKit/Source/core/inspector/DevToolsHost.cpp |
diff --git a/third_party/WebKit/Source/core/inspector/DevToolsHost.cpp b/third_party/WebKit/Source/core/inspector/DevToolsHost.cpp |
index 437b3c828a2b153f484ce1ca2dfd3105aa04adc8..9854ebcd4eceab5bc6d0963d9c4cf95c16c25015 100644 |
--- a/third_party/WebKit/Source/core/inspector/DevToolsHost.cpp |
+++ b/third_party/WebKit/Source/core/inspector/DevToolsHost.cpp |
@@ -50,6 +50,7 @@ |
#include "platform/ContextMenu.h" |
#include "platform/ContextMenuItem.h" |
#include "platform/HostWindow.h" |
+#include "platform/ScriptForbiddenScope.h" |
#include "platform/SharedBuffer.h" |
#include "platform/UserGestureIndicator.h" |
#include "platform/network/ResourceError.h" |
@@ -137,6 +138,8 @@ DEFINE_TRACE(DevToolsHost) |
void DevToolsHost::evaluateScript(const String& expression) |
{ |
+ if (ScriptForbiddenScope::isScriptForbidden()) |
+ return; |
if (!m_frontendFrame) |
return; |
ScriptState* scriptState = ScriptState::forMainWorld(m_frontendFrame); |