Index: Source/core/xml/XSLTProcessorLibxslt.cpp |
diff --git a/Source/core/xml/XSLTProcessorLibxslt.cpp b/Source/core/xml/XSLTProcessorLibxslt.cpp |
index fd34caf62ca5c860af76d132f70afd9881aa8cf0..a0801c410fb5ae0016b1fd5e09eb915b1a7c4227 100644 |
--- a/Source/core/xml/XSLTProcessorLibxslt.cpp |
+++ b/Source/core/xml/XSLTProcessorLibxslt.cpp |
@@ -41,6 +41,7 @@ |
#include "platform/network/ResourceRequest.h" |
#include "platform/network/ResourceResponse.h" |
#include "platform/weborigin/SecurityOrigin.h" |
+#include "public/platform/WebURLRequest.h" |
#include "wtf/Assertions.h" |
#include "wtf/Vector.h" |
#include "wtf/text/CString.h" |
@@ -101,6 +102,7 @@ static xmlDocPtr docLoaderFunc( |
ResourceLoaderOptions fetchOptions(ResourceFetcher::defaultResourceOptions()); |
FetchRequest request(ResourceRequest(url), FetchInitiatorTypeNames::xml, fetchOptions); |
+ request.mutableResourceRequest().setRequestContext(blink::WebURLRequest::RequestContextXSLT); |
request.setOriginRestriction(FetchRequest::RestrictToSameOrigin); |
ResourcePtr<Resource> resource = globalResourceFetcher->fetchSynchronously(request); |
if (!resource || !globalProcessor) |