Index: content/browser/frame_host/navigation_request.cc |
diff --git a/content/browser/frame_host/navigation_request.cc b/content/browser/frame_host/navigation_request.cc |
index a5a193160646054bdf9751aaf94b7c100b7092ed..42e0aa6e653410f86c58b14cb06b9913a4369edb 100644 |
--- a/content/browser/frame_host/navigation_request.cc |
+++ b/content/browser/frame_host/navigation_request.cc |
@@ -150,14 +150,9 @@ void AddAdditionalRequestHeaders(net::HttpRequestHeaders* headers, |
? GetContentClient()->GetUserAgent() |
: user_agent_override); |
- // Check whether DevTools wants to override user agent for this request |
- // after setting the default user agent. |
- std::string devtools_user_agent = |
- RenderFrameDevToolsAgentHost::UserAgentOverride(frame_tree_node); |
- if (!devtools_user_agent.empty()) { |
- headers->SetHeader(net::HttpRequestHeaders::kUserAgent, |
- devtools_user_agent); |
- } |
+ // Let DevTools modify the headers (e.g. UserAgent) if required. |
+ RenderFrameDevToolsAgentHost::ModifyRequestHeadersIfNeeded(frame_tree_node, |
+ headers); |
// Tack an 'Upgrade-Insecure-Requests' header to outgoing navigational |
// requests, as described in |