summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chromium/content/browser/devtools/devtools_http_handler.cc10
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(