Index: Source/core/dom/ScriptElement.cpp |
diff --git a/Source/core/dom/ScriptElement.cpp b/Source/core/dom/ScriptElement.cpp |
index 10e78d425962a086c07a88a724d21b2fda3b1a37..4b3f6e0033ac5942fd55f9457cf7a097fd7921c5 100644 |
--- a/Source/core/dom/ScriptElement.cpp |
+++ b/Source/core/dom/ScriptElement.cpp |
@@ -257,7 +257,7 @@ bool ScriptElement::requestScript(const String& sourceUrl) |
ASSERT(!m_cachedScript); |
if (!stripLeadingAndTrailingHTMLSpaces(sourceUrl).isEmpty()) { |
- CachedResourceRequest request(ResourceRequest(m_element->document()->completeURL(sourceUrl))); |
+ CachedResourceRequest request(ResourceRequest(m_element->document()->completeURL(sourceUrl)), element()->localName()); |
String crossOriginMode = m_element->fastGetAttribute(HTMLNames::crossoriginAttr); |
if (!crossOriginMode.isNull()) { |
@@ -266,7 +266,6 @@ bool ScriptElement::requestScript(const String& sourceUrl) |
updateRequestForAccessControl(request.mutableResourceRequest(), m_element->document()->securityOrigin(), allowCredentials); |
} |
request.setCharset(scriptCharset()); |
- request.setInitiator(element()); |
bool isValidScriptNonce = m_element->document()->contentSecurityPolicy()->allowScriptNonce(m_element->fastGetAttribute(HTMLNames::nonceAttr)); |
if (isValidScriptNonce) |