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 dabf649a49360e9b069f6e05c13927d38df8e013..58b1ed1336c3b86c0578b3dad17fa4029210e9bb 100644 |
--- a/chrome/renderer/extensions/renderer_permissions_policy_delegate.cc |
+++ b/chrome/renderer/extensions/renderer_permissions_policy_delegate.cc |
@@ -30,12 +30,8 @@ bool RendererPermissionsPolicyDelegate::CanExecuteScriptOnPage( |
int tab_id, |
int process_id, |
std::string* error) { |
- const ExtensionsClient::ScriptingWhitelist& whitelist = |
- ExtensionsClient::Get()->GetScriptingWhitelist(); |
- if (std::find(whitelist.begin(), whitelist.end(), extension->id()) != |
- whitelist.end()) { |
+ if (PermissionsData::CanExecuteScriptEverywhere(extension)) |
return true; |
- } |
if (dispatcher_->IsExtensionActive(kWebStoreAppId)) { |
if (error) |