| Index: chrome/browser/extensions/chrome_content_browser_client_extensions_part.h
|
| diff --git a/chrome/browser/extensions/chrome_content_browser_client_extensions_part.h b/chrome/browser/extensions/chrome_content_browser_client_extensions_part.h
|
| index 8982d5271a418fac9dfd9a473c7c5c9d4b32fb00..be3fce6261aa7c98e37d847d27cfc99045d63d23 100644
|
| --- a/chrome/browser/extensions/chrome_content_browser_client_extensions_part.h
|
| +++ b/chrome/browser/extensions/chrome_content_browser_client_extensions_part.h
|
| @@ -16,6 +16,8 @@ class VpnServiceProxy;
|
|
|
| namespace extensions {
|
|
|
| +class ChromeExtensionOriginInterceptor;
|
| +
|
| // Implements the extensions portion of ChromeContentBrowserClient.
|
| class ChromeContentBrowserClientExtensionsPart
|
| : public ChromeContentBrowserClientParts {
|
| @@ -91,6 +93,12 @@ class ChromeContentBrowserClientExtensionsPart
|
| base::CommandLine* command_line,
|
| content::RenderProcessHost* process,
|
| Profile* profile) override;
|
| + void ResourceDispatcherHostCreated() override;
|
| +
|
| + // Registered as a HTTP header inspector on the ResourceDispatcherHost for
|
| + // extension schemes. Validates whether an origin is allowed.
|
| + std::unique_ptr<ChromeExtensionOriginInterceptor>
|
| + extension_origin_interceptor_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(ChromeContentBrowserClientExtensionsPart);
|
| };
|
|
|