0
Files
src/content/renderer
Tsuyoshi Horo 7d8d2cca51 Stop creating WebURLLoader in ServiceWorkerNetworkProviderForFrame
Currently ServiceWorkerNetworkProviderForFrame::CreateURLLoader() in the
content layer is called to create a WebURLLoader from
blink::LoaderFactoryForFrame::CreateURLLoader().

We'd like to stop exposing blink::WebURLLoader to the content layer.

So this CL does the followings:
 - Replace ServiceWorkerNetworkProviderForFrame::CreateURLLoader() with
   GetSubresourceLoaderFactory() which returns a
   network::SharedURLLoaderFactory.
 - Make blink::LoaderFactoryForFrame::CreateURLLoader() call the new
   method to get a network::SharedURLLoaderFactory, and create a
   blink::WebURLLoaderFactory using Platform::WrapURLLoaderFactory().
 - Introduce Platform::WrapURLLoaderFactory(
   scoped_refptr<network::SharedURLLoaderFactory>).

This CL should not introduce any behavior change.

Bug: 1413912, 789857

Change-Id: I44343eaceda6d308924db5bc75de8385ec01c4c9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4211117
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Commit-Queue: Tsuyoshi Horo <horo@chromium.org>
Reviewed-by: Yoshisato Yanagisawa <yyanagisawa@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1102996}
2023-02-08 23:24:53 +00:00
..