diff options
-rw-r--r-- | chromium/content/browser/devtools/devtools_http_handler.cc | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/chromium/content/browser/devtools/devtools_http_handler.cc b/chromium/content/browser/devtools/devtools_http_handler.cc index 35c1d85e523..d17be84d06c 100644 --- a/chromium/content/browser/devtools/devtools_http_handler.cc +++ b/chromium/content/browser/devtools/devtools_http_handler.cc @@ -709,8 +709,14 @@ void DevToolsHttpHandler::RespondToJsonList( } void DevToolsHttpHandler::OnDiscoveryPageRequest(int connection_id) { - std::string response = delegate_->GetDiscoveryPageHTML(); - Send200(connection_id, response, "text/html; charset=UTF-8"); + net::HttpServerResponseInfo response(net::HTTP_OK); + response.AddHeader("X-Frame-Options", "DENY"); + response.SetBody(delegate_->GetDiscoveryPageHTML(), + "text/html; charset=UTF-8"); + thread_->task_runner()->PostTask( + FROM_HERE, base::BindOnce(&ServerWrapper::SendResponse, + base::Unretained(server_wrapper_.get()), + connection_id, response)); } void DevToolsHttpHandler::OnFrontendResourceRequest( |