Index: third_party/WebKit/Source/core/html/parser/PreloadRequest.h |
diff --git a/third_party/WebKit/Source/core/html/parser/PreloadRequest.h b/third_party/WebKit/Source/core/html/parser/PreloadRequest.h |
index 5cceca0b6fc6bd56fd34e6499247eb1b7063a76d..465e8ae7c209a0406d148a61475cf21929de30a0 100644 |
--- a/third_party/WebKit/Source/core/html/parser/PreloadRequest.h |
+++ b/third_party/WebKit/Source/core/html/parser/PreloadRequest.h |
@@ -8,6 +8,7 @@ |
#include "core/fetch/ClientHintsPreferences.h" |
#include "core/fetch/FetchRequest.h" |
#include "core/fetch/Resource.h" |
+#include "platform/CrossOriginAttributeValue.h" |
#include "platform/weborigin/SecurityPolicy.h" |
#include "wtf/Allocator.h" |
#include "wtf/text/TextPosition.h" |
@@ -34,20 +35,20 @@ public: |
double discoveryTime() const { return m_discoveryTime; } |
void setDefer(FetchRequest::DeferOption defer) { m_defer = defer; } |
void setCharset(const String& charset) { m_charset = charset.isolatedCopy(); } |
- void setCrossOriginEnabled(StoredCredentials allowCredentials) |
+ void setCrossOrigin(CrossOriginAttributeValue crossOrigin) |
{ |
- m_isCORSEnabled = true; |
- m_allowCredentials = allowCredentials; |
+ m_crossOrigin = crossOrigin; |
+ } |
+ CrossOriginAttributeValue crossOrigin() const |
+ { |
+ return m_crossOrigin; |
} |
- |
Resource::Type resourceType() const { return m_resourceType; } |
const String& resourceURL() const { return m_resourceURL; } |
float resourceWidth() const { return m_resourceWidth.isSet ? m_resourceWidth.width : 0; } |
const KURL& baseURL() const { return m_baseURL; } |
bool isPreconnect() const { return m_requestType == RequestTypePreconnect; } |
- bool isCORS() const { return m_isCORSEnabled; } |
- bool isAllowCredentials() const { return m_allowCredentials == AllowStoredCredentials; } |
const ClientHintsPreferences& preferences() const { return m_clientHintsPreferences; } |
ReferrerPolicy referrerPolicy() const { return m_referrerPolicy; } |
@@ -66,8 +67,7 @@ private: |
, m_resourceURL(resourceURL.isolatedCopy()) |
, m_baseURL(baseURL.copy()) |
, m_resourceType(resourceType) |
- , m_isCORSEnabled(false) |
- , m_allowCredentials(DoNotAllowStoredCredentials) |
+ , m_crossOrigin(CrossOriginAttributeNotSet) |
, m_discoveryTime(monotonicallyIncreasingTime()) |
, m_defer(FetchRequest::NoDefer) |
, m_resourceWidth(resourceWidth) |
@@ -85,8 +85,7 @@ private: |
KURL m_baseURL; |
String m_charset; |
Resource::Type m_resourceType; |
- bool m_isCORSEnabled; |
- StoredCredentials m_allowCredentials; |
+ CrossOriginAttributeValue m_crossOrigin; |
double m_discoveryTime; |
FetchRequest::DeferOption m_defer; |
FetchRequest::ResourceWidth m_resourceWidth; |