Index: Source/core/html/parser/HTMLResourcePreloader.cpp |
diff --git a/Source/core/html/parser/HTMLResourcePreloader.cpp b/Source/core/html/parser/HTMLResourcePreloader.cpp |
index 6adba834f77e9d1163d3f251ac5300410a91b887..08e70a6a2785617032dafddadcfd69eba2ef115b 100644 |
--- a/Source/core/html/parser/HTMLResourcePreloader.cpp |
+++ b/Source/core/html/parser/HTMLResourcePreloader.cpp |
@@ -59,9 +59,8 @@ FetchRequest PreloadRequest::resourceRequest(Document* document) |
initiatorInfo.position = m_initiatorPosition; |
FetchRequest request(ResourceRequest(completeURL(document)), initiatorInfo); |
- // FIXME: It's possible CORS should work for other request types? |
- if (m_resourceType == Resource::Script) |
- request.mutableResourceRequest().setAllowCookies(m_crossOriginModeAllowsCookies); |
+ if (m_isCORSEnabled) |
+ request.setCrossOriginAccessControl(document->securityOrigin(), m_allowCredentials); |
return request; |
} |