#include "chrome/browser/devtools/devtools_network_transaction_factory.h"
+#include <set>
+#include <string>
+
#include "chrome/browser/devtools/devtools_network_controller.h"
#include "chrome/browser/devtools/devtools_network_transaction.h"
+#include "content/public/browser/service_worker_context.h"
#include "net/base/net_errors.h"
#include "net/http/http_network_layer.h"
#include "net/http/http_network_transaction.h"
net::HttpNetworkSession* session)
: controller_(controller),
network_layer_(new net::HttpNetworkLayer(session)) {
+ std::set<std::string> headers;
+ headers.insert(DevToolsNetworkTransaction::kDevToolsRequestInitiator);
+ headers.insert(
+ DevToolsNetworkTransaction::kDevToolsEmulateNetworkConditionsClientId);
+ content::ServiceWorkerContext::AddExcludedHeadersForFetchEvent(headers);
}
DevToolsNetworkTransactionFactory::~DevToolsNetworkTransactionFactory() {