Index: third_party/WebKit/Source/core/html/parser/PreloadRequest.cpp |
diff --git a/third_party/WebKit/Source/core/html/parser/PreloadRequest.cpp b/third_party/WebKit/Source/core/html/parser/PreloadRequest.cpp |
index 0071af1cd4e60e556b5764f3870f69afc639eb61..90576b9f6fd92440144586481c0bfcae44f2a0ce 100644 |
--- a/third_party/WebKit/Source/core/html/parser/PreloadRequest.cpp |
+++ b/third_party/WebKit/Source/core/html/parser/PreloadRequest.cpp |
@@ -35,6 +35,8 @@ FetchRequest PreloadRequest::resourceRequest(Document* document) |
ResourceRequest resourceRequest(completeURL(document)); |
resourceRequest.setHTTPReferrer(SecurityPolicy::generateReferrer(m_referrerPolicy, resourceRequest.url(), document->outgoingReferrer())); |
ResourceFetcher::determineRequestContext(resourceRequest, m_resourceType, false); |
+ if (m_resourceType == Resource::MainResource) |
+ resourceRequest.setFrameType(WebURLRequest::FrameTypePreload); |
FetchRequest request(resourceRequest, initiatorInfo); |
if (m_resourceType == Resource::ImportResource) { |