diff --git a/atom/browser/io_thread.cc b/atom/browser/io_thread.cc index 45fe3db3e4fb..10fac020f8a4 100644 --- a/atom/browser/io_thread.cc +++ b/atom/browser/io_thread.cc @@ -40,6 +40,9 @@ void IOThread::Init() { std::unique_ptr builder = std::make_unique(); + // Enable file:// support. + builder->set_file_enabled(true); + auto cert_verifier = std::make_unique( std::make_unique( net::CertVerifyProc::CreateDefault())); diff --git a/atom/browser/net/url_request_context_getter.cc b/atom/browser/net/url_request_context_getter.cc index 3c582562178c..84c7471d496f 100644 --- a/atom/browser/net/url_request_context_getter.cc +++ b/atom/browser/net/url_request_context_getter.cc @@ -261,6 +261,10 @@ net::URLRequestContext* URLRequestContextGetter::GetURLRequestContext() { if (!url_request_context_) { std::unique_ptr builder = std::make_unique(); + + // Enable file:// support. + builder->set_file_enabled(true); + auto network_delegate = std::make_unique(); network_delegate_ = network_delegate.get(); builder->set_network_delegate(std::move(network_delegate));