diff options
Diffstat (limited to 'extensions/shell')
-rw-r--r-- | extensions/shell/renderer/shell_content_renderer_client.cc | 10 | ||||
-rw-r--r-- | extensions/shell/renderer/shell_content_renderer_client.h | 2 |
2 files changed, 12 insertions, 0 deletions
diff --git a/extensions/shell/renderer/shell_content_renderer_client.cc b/extensions/shell/renderer/shell_content_renderer_client.cc index 7dc2aaa..92b7149 100644 --- a/extensions/shell/renderer/shell_content_renderer_client.cc +++ b/extensions/shell/renderer/shell_content_renderer_client.cc @@ -133,6 +133,16 @@ ShellContentRendererClient::CreateBrowserPluginDelegate( } } +void ShellContentRendererClient::RunScriptsAtDocumentStart( + content::RenderFrame* render_frame) { + extension_dispatcher_->RunScriptsAtDocumentStart(render_frame); +} + +void ShellContentRendererClient::RunScriptsAtDocumentEnd( + content::RenderFrame* render_frame) { + extension_dispatcher_->RunScriptsAtDocumentEnd(render_frame); +} + ExtensionsClient* ShellContentRendererClient::CreateExtensionsClient() { return new ShellExtensionsClient; } diff --git a/extensions/shell/renderer/shell_content_renderer_client.h b/extensions/shell/renderer/shell_content_renderer_client.h index a928e10..639da37 100644 --- a/extensions/shell/renderer/shell_content_renderer_client.h +++ b/extensions/shell/renderer/shell_content_renderer_client.h @@ -47,6 +47,8 @@ class ShellContentRendererClient : public content::ContentRendererClient { content::RenderFrame* render_frame, const std::string& mime_type, const GURL& original_url) override; + void RunScriptsAtDocumentStart(content::RenderFrame* render_frame) override; + void RunScriptsAtDocumentEnd(content::RenderFrame* render_frame) override; protected: // app_shell embedders may need custom extensions client interfaces. |