| Index: extensions/common/permissions/permissions_data.h
|
| diff --git a/extensions/common/permissions/permissions_data.h b/extensions/common/permissions/permissions_data.h
|
| index 6a84566dc1cc5de553ea34dc1eb7c59ca72a5603..56e6ab40d6d606a057f595985bd83543daca8dae 100644
|
| --- a/extensions/common/permissions/permissions_data.h
|
| +++ b/extensions/common/permissions/permissions_data.h
|
| @@ -60,6 +60,10 @@ class PermissionsData {
|
| PermissionsData(const Extension* extension);
|
| virtual ~PermissionsData();
|
|
|
| + // Returns true if the extension id is on the whitelist of extensions
|
| + // that can script all pages.
|
| + static bool IsExtensionIdWhitelisted(const std::string& extension_id);
|
| +
|
| // Returns true if the extension is a COMPONENT extension or is on the
|
| // whitelist of extensions that can script all pages.
|
| static bool CanExecuteScriptEverywhere(const Extension* extension);
|
|
|