| Index: third_party/WebKit/Source/core/fetch/FetchContext.h
|
| diff --git a/third_party/WebKit/Source/core/fetch/FetchContext.h b/third_party/WebKit/Source/core/fetch/FetchContext.h
|
| index 7711b93299f3cbfcb8d0ed01f9702dede820bdfc..55fbd1989dc59ea626d2483034fc44549271691d 100644
|
| --- a/third_party/WebKit/Source/core/fetch/FetchContext.h
|
| +++ b/third_party/WebKit/Source/core/fetch/FetchContext.h
|
| @@ -44,6 +44,7 @@
|
|
|
| namespace blink {
|
|
|
| +class ClientHintsPreferences;
|
| class KURL;
|
| class MHTMLArchive;
|
| class ResourceError;
|
| @@ -165,10 +166,17 @@ class CORE_EXPORT FetchContext
|
| virtual void addConsoleMessage(const String&,
|
| LogMessageType = LogErrorMessage) const;
|
| virtual SecurityOrigin* getSecurityOrigin() const { return nullptr; }
|
| - virtual void modifyRequestForCSP(ResourceRequest&);
|
| - virtual void addClientHintsIfNecessary(FetchRequest&);
|
| - virtual void addCSPHeaderIfNecessary(Resource::Type, FetchRequest&);
|
| - virtual void populateRequestData(ResourceRequest&);
|
| +
|
| + // Sets the first party for cookies and requestor origin using information
|
| + // stored in the FetchContext implementation.
|
| + virtual void setFirstPartyCookieAndRequestorOrigin(ResourceRequest&);
|
| + // Populates the ResourceRequest using the given values and information
|
| + // stored in the FetchContext implementation. Used by ResourceFetcher to
|
| + // prepare a ResourceRequest instance at the start of resource loading.
|
| + virtual void populateResourceRequest(Resource::Type,
|
| + const ClientHintsPreferences&,
|
| + const FetchRequest::ResourceWidth&,
|
| + ResourceRequest&);
|
|
|
| virtual MHTMLArchive* archive() const { return nullptr; }
|
|
|
|
|