| 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 288674f555af020f8721f50ac47c608c0fd2243f..e270b33140f3d9eb89dc3008af5b502d98f8b008 100644
|
| --- a/third_party/WebKit/Source/core/html/parser/PreloadRequest.cpp
|
| +++ b/third_party/WebKit/Source/core/html/parser/PreloadRequest.cpp
|
| @@ -7,6 +7,7 @@
|
|
|
| #include "core/dom/Document.h"
|
| #include "core/fetch/FetchInitiatorInfo.h"
|
| +#include "platform/CrossOriginAttributeValue.h"
|
|
|
| namespace blink {
|
|
|
| @@ -37,15 +38,10 @@ FetchRequest PreloadRequest::resourceRequest(Document* document)
|
|
|
| if (m_resourceType == Resource::ImportResource) {
|
| SecurityOrigin* securityOrigin = document->contextDocument()->securityOrigin();
|
| - bool sameOrigin = securityOrigin->canRequest(request.url());
|
| - request.setCrossOriginAccessControl(securityOrigin,
|
| - sameOrigin ? AllowStoredCredentials : DoNotAllowStoredCredentials,
|
| - ClientDidNotRequestCredentials);
|
| + request.setCrossOriginAccessControl(securityOrigin, CrossOriginAttributeAnonymous);
|
| }
|
| -
|
| - if (m_isCORSEnabled)
|
| - request.setCrossOriginAccessControl(document->securityOrigin(), m_allowCredentials);
|
| -
|
| + if (m_crossOrigin != CrossOriginAttributeNotSet)
|
| + request.setCrossOriginAccessControl(document->securityOrigin(), m_crossOrigin);
|
| request.setDefer(m_defer);
|
| request.setResourceWidth(m_resourceWidth);
|
| request.clientHintsPreferences().updateFrom(m_clientHintsPreferences);
|
|
|