| Index: content/browser/devtools/protocol/network_handler.cc
|
| diff --git a/content/browser/devtools/protocol/network_handler.cc b/content/browser/devtools/protocol/network_handler.cc
|
| index 46e07045336bfe8a490ec69574fa9a79e699eda8..80413f59d3e633ec5524fc84faf57386678b40ec 100644
|
| --- a/content/browser/devtools/protocol/network_handler.cc
|
| +++ b/content/browser/devtools/protocol/network_handler.cc
|
| @@ -205,6 +205,14 @@ void NetworkHandler::SetClient(std::unique_ptr<Client> client) {
|
| client_.swap(client);
|
| }
|
|
|
| +void NetworkHandler::Detached() {
|
| + user_agent_override_ = "";
|
| +}
|
| +
|
| +std::string NetworkHandler::GetUserAgentOverride() {
|
| + return user_agent_override_;
|
| +}
|
| +
|
| Response NetworkHandler::ClearBrowserCache() {
|
| if (host_)
|
| GetContentClient()->browser()->ClearCache(host_);
|
| @@ -334,6 +342,13 @@ Response NetworkHandler::ShowCertificateViewer(int certificate_id) {
|
| return Response::OK();
|
| }
|
|
|
| +Response NetworkHandler::SetUserAgentOverride(const std::string& user_agent) {
|
| + if (!host_)
|
| + return Response::InternalError("Could not connect to view");
|
| + user_agent_override_ = user_agent;
|
| + return Response::OK();
|
| +}
|
| +
|
| } // namespace network
|
| } // namespace devtools
|
| } // namespace content
|
|
|