ChromeExtensionsDispatcherDelegate();
virtual ~ChromeExtensionsDispatcherDelegate();
- bool WasWebRequestUsedBySomeExtensions() const { return webrequest_used_; }
-
private:
// extensions::DispatcherDelegate implementation.
virtual scoped_ptr<extensions::ScriptContext> CreateScriptContext(
const v8::Handle<v8::Context>& v8_context,
blink::WebFrame* frame,
const extensions::Extension* extension,
- extensions::Feature::Context context_type) OVERRIDE;
+ extensions::Feature::Context context_type,
+ const extensions::Extension* effective_extension,
+ extensions::Feature::Context effective_context_type) OVERRIDE;
virtual void InitOriginPermissions(const extensions::Extension* extension,
bool is_extension_active) OVERRIDE;
virtual void RegisterNativeHandlers(
int tab_id,
const std::string& extension_id,
const extensions::URLPatternSet& origin_set) OVERRIDE;
- virtual void HandleWebRequestAPIUsage(bool webrequest_used) OVERRIDE;
-
- // Status of webrequest usage.
- bool webrequest_used_;
DISALLOW_COPY_AND_ASSIGN(ChromeExtensionsDispatcherDelegate);
};