| Index: Source/core/fetch/ResourceFetcher.cpp
|
| diff --git a/Source/core/fetch/ResourceFetcher.cpp b/Source/core/fetch/ResourceFetcher.cpp
|
| index e75f96d0dbcf52204203555dae87fe1b776aacf8..4c9dd94697451efcda037642980358d576839fe0 100644
|
| --- a/Source/core/fetch/ResourceFetcher.cpp
|
| +++ b/Source/core/fetch/ResourceFetcher.cpp
|
| @@ -481,7 +481,7 @@ bool ResourceFetcher::canRequest(Resource::Type type, const KURL& url, const Res
|
| if (!securityOrigin && document())
|
| securityOrigin = document()->securityOrigin();
|
|
|
| - if (securityOrigin && !securityOrigin->canDisplay(url)) {
|
| + if (originRestriction != FetchRequest::NoOriginRestriction && securityOrigin && !securityOrigin->canDisplay(url)) {
|
| if (!forPreload)
|
| context().reportLocalLoadFailed(url);
|
| WTF_LOG(ResourceLoading, "ResourceFetcher::requestResource URL was not allowed by SecurityOrigin::canDisplay");
|
|
|