Make PrefetchURLLoaderFactory per-frame and pass frame_tree_node_id
So that we can set up necessary throttles and resource/request contexts
when Prefetch needs to create additional requests, e.g. for fetching
certificate for Signed HTTP Exchanges.
(The usage example of the throttles, resource_context and request_context_getter
would look like: https://chromium-review.googlesource.com/c/chromium/src/+/920565)
Bug: 803776
Change-Id: I71b1e7e8bb1178ecae89b4d9e37b60df658eba32
Reviewed-on: https://chromium-review.googlesource.com/923467
Reviewed-by: Tsuyoshi Horo <[email protected]>
Commit-Queue: Kinuko Yasuda <[email protected]>
Cr-Commit-Position: refs/heads/master@{#537738}
diff --git a/content/browser/BUILD.gn b/content/browser/BUILD.gn
index 6394a2d..4b154574 100644
--- a/content/browser/BUILD.gn
+++ b/content/browser/BUILD.gn
@@ -1004,8 +1004,8 @@
"loader/null_resource_controller.h",
"loader/prefetch_url_loader.cc",
"loader/prefetch_url_loader.h",
- "loader/prefetch_url_loader_factory.cc",
- "loader/prefetch_url_loader_factory.h",
+ "loader/prefetch_url_loader_service.cc",
+ "loader/prefetch_url_loader_service.h",
"loader/redirect_to_file_resource_handler.cc",
"loader/redirect_to_file_resource_handler.h",
"loader/resource_buffer.cc",