Chromium Code Reviews| Index: chrome/renderer/extensions/renderer_permissions_policy_delegate.cc | 
| diff --git a/chrome/renderer/extensions/renderer_permissions_policy_delegate.cc b/chrome/renderer/extensions/renderer_permissions_policy_delegate.cc | 
| index 240da309a09dee582fcc36d48edc01624c0e6677..e7042d33b2228d0bc2cbfa311b1fcd5a6a15469b 100644 | 
| --- a/chrome/renderer/extensions/renderer_permissions_policy_delegate.cc | 
| +++ b/chrome/renderer/extensions/renderer_permissions_policy_delegate.cc | 
| @@ -5,6 +5,7 @@ | 
| #include "chrome/renderer/extensions/renderer_permissions_policy_delegate.h" | 
| #include "chrome/common/extensions/extension_constants.h" | 
| +#include "chrome/renderer/searchbox/search_bouncer.h" | 
| #include "extensions/common/constants.h" | 
| #include "extensions/common/extensions_client.h" | 
| #include "extensions/common/manifest_constants.h" | 
| @@ -37,6 +38,12 @@ bool RendererPermissionsPolicyDelegate::CanExecuteScriptOnPage( | 
| return false; | 
| } | 
| + if (SearchBouncer::GetInstance()->IsNewTabPage(document_url)) { | 
| + if (error) | 
| + *error = errors::kCannotScriptNtp; | 
| 
 
karandeepb
2017/07/18 19:27:00
Do we also need to hook into  ChromeExtensionsClie
 
Devlin
2017/07/18 20:53:46
I don't think we should need to - the existing bro
 
 | 
| + return false; | 
| + } | 
| + | 
| return true; | 
| } |