Index: Source/core/fetch/ResourceLoaderHost.h |
diff --git a/Source/core/fetch/ResourceLoaderHost.h b/Source/core/fetch/ResourceLoaderHost.h |
index b366503301855d97323067406b6b15492b9734e1..7cbceb611786067a5748381b54c74bc5afbfc892 100644 |
--- a/Source/core/fetch/ResourceLoaderHost.h |
+++ b/Source/core/fetch/ResourceLoaderHost.h |
@@ -62,7 +62,11 @@ public: |
virtual void willStartLoadingResource(Resource*, ResourceRequest&) = 0; |
virtual bool canAccessRedirect(Resource*, ResourceRequest&, const ResourceResponse&, ResourceLoaderOptions&) = 0; |
- virtual bool canAccessResource(Resource*, SecurityOrigin* sourceOrigin, const KURL&) const = 0; |
+ enum AccessControlLoggingDecision { |
+ ShouldLogAccessControlErrors, |
+ ShouldNotLogAccessControlErrors |
+ }; |
+ virtual bool canAccessResource(Resource*, SecurityOrigin* sourceOrigin, const KURL&, AccessControlLoggingDecision) const = 0; |
virtual bool isControlledByServiceWorker() const = 0; |
virtual bool defersLoading() const = 0; |
virtual bool isLoadedBy(ResourceLoaderHost*) const = 0; |