| Index: content/browser/devtools/renderer_overrides_handler.cc
|
| diff --git a/content/browser/devtools/renderer_overrides_handler.cc b/content/browser/devtools/renderer_overrides_handler.cc
|
| index a9a7182446e044c95a39429ee185f5198652de56..4951557ef17d5a78eb212e8f0ee9fdf4ab26a458 100644
|
| --- a/content/browser/devtools/renderer_overrides_handler.cc
|
| +++ b/content/browser/devtools/renderer_overrides_handler.cc
|
| @@ -24,6 +24,7 @@
|
| #include "content/common/view_messages.h"
|
| #include "content/port/browser/render_widget_host_view_port.h"
|
| #include "content/public/browser/browser_thread.h"
|
| +#include "content/public/browser/content_browser_client.h"
|
| #include "content/public/browser/devtools_agent_host.h"
|
| #include "content/public/browser/javascript_dialog_manager.h"
|
| #include "content/public/browser/navigation_controller.h"
|
| @@ -92,6 +93,16 @@ RendererOverridesHandler::RendererOverridesHandler(DevToolsAgentHost* agent)
|
| &RendererOverridesHandler::GrantPermissionsForSetFileInputFiles,
|
| base::Unretained(this)));
|
| RegisterCommandHandler(
|
| + devtools::Network::clearBrowserCache::kName,
|
| + base::Bind(
|
| + &RendererOverridesHandler::ClearBrowserCache,
|
| + base::Unretained(this)));
|
| + RegisterCommandHandler(
|
| + devtools::Network::clearBrowserCookies::kName,
|
| + base::Bind(
|
| + &RendererOverridesHandler::ClearBrowserCookies,
|
| + base::Unretained(this)));
|
| + RegisterCommandHandler(
|
| devtools::Page::disable::kName,
|
| base::Bind(
|
| &RendererOverridesHandler::PageDisable, base::Unretained(this)));
|
| @@ -287,6 +298,23 @@ RendererOverridesHandler::GrantPermissionsForSetFileInputFiles(
|
| }
|
|
|
|
|
| +// Network agent handlers ----------------------------------------------------
|
| +
|
| +scoped_refptr<DevToolsProtocol::Response>
|
| +RendererOverridesHandler::ClearBrowserCache(
|
| + scoped_refptr<DevToolsProtocol::Command> command) {
|
| + GetContentClient()->browser()->ClearCache(agent_->GetRenderViewHost());
|
| + return command->SuccessResponse(NULL);
|
| +}
|
| +
|
| +scoped_refptr<DevToolsProtocol::Response>
|
| +RendererOverridesHandler::ClearBrowserCookies(
|
| + scoped_refptr<DevToolsProtocol::Command> command) {
|
| + GetContentClient()->browser()->ClearCookies(agent_->GetRenderViewHost());
|
| + return command->SuccessResponse(NULL);
|
| +}
|
| +
|
| +
|
| // Page agent handlers -------------------------------------------------------
|
|
|
| scoped_refptr<DevToolsProtocol::Response>
|
|
|