| Index: chrome/browser/extensions/active_script_controller.h
|
| diff --git a/chrome/browser/extensions/active_script_controller.h b/chrome/browser/extensions/active_script_controller.h
|
| index 21e068dcf04945e257ab0bd013ac2c22ca0606fc..895c8c4a27a21049ffe22bc0d384adb51454e15e 100644
|
| --- a/chrome/browser/extensions/active_script_controller.h
|
| +++ b/chrome/browser/extensions/active_script_controller.h
|
| @@ -54,6 +54,13 @@ class ActiveScriptController : public LocationBarController::ActionProvider,
|
| // Notifies the ActiveScriptController of detected ad injection.
|
| void OnAdInjectionDetected(const std::set<std::string>& ad_injectors);
|
|
|
| + // Adds the visible host to |extension|'s active permissions, granting
|
| + // |extension| permission to always run script injections on the host.
|
| + void AlwaysRunOnVisibleHost(const Extension* extension);
|
| +
|
| + // Returns true if there is an active script injection action for |extension|.
|
| + bool HasActiveScriptAction(const Extension* extension);
|
| +
|
| // LocationBarControllerProvider implementation.
|
| virtual ExtensionAction* GetActionForExtension(
|
| const Extension* extension) OVERRIDE;
|
|
|