Index: third_party/WebKit/Source/core/loader/DocumentLoader.cpp |
diff --git a/third_party/WebKit/Source/core/loader/DocumentLoader.cpp b/third_party/WebKit/Source/core/loader/DocumentLoader.cpp |
index ba24f4d6e21fde07e25248049e60d76cc9ebd5b4..f971afbe9ae6ea122f4001843815484f6a8690c1 100644 |
--- a/third_party/WebKit/Source/core/loader/DocumentLoader.cpp |
+++ b/third_party/WebKit/Source/core/loader/DocumentLoader.cpp |
@@ -208,6 +208,15 @@ Resource* DocumentLoader::startPreload(Resource::Type type, FetchRequest& reques |
return resource; |
} |
+void DocumentLoader::dispatchLinkHeaderPreloads(ViewportDescriptionWrapper* viewport, LinkLoader::MediaPreloadPolicy mediaPolicy) |
+{ |
+ String linkHeader = response().httpHeaderField(HTTPNames::Link); |
+ if (!linkHeader.isEmpty()) { |
+ LinkLoader::loadLinksFromHeader(linkHeader, response().url(), |
+ m_frame->document(), NetworkHintsInterfaceImpl(), LinkLoader::OnlyLoadResources, mediaPolicy, viewport); |
+ } |
+} |
+ |
void DocumentLoader::didChangePerformanceTiming() |
{ |
if (frame() && frame()->isMainFrame() && m_state >= Committed) { |