Index: Source/core/loader/FrameLoadRequest.h |
diff --git a/Source/core/loader/FrameLoadRequest.h b/Source/core/loader/FrameLoadRequest.h |
index 312b00253695d36e1e609734ef920f1cb76b5ee5..896b6e44d2e27ae1492e0b6d2ce4f9bc7340991f 100644 |
--- a/Source/core/loader/FrameLoadRequest.h |
+++ b/Source/core/loader/FrameLoadRequest.h |
@@ -46,6 +46,8 @@ public: |
, m_shouldSendReferrer(MaybeSendReferrer) |
, m_shouldCheckMainWorldContentSecurityPolicy(CheckContentSecurityPolicy) |
{ |
+ if (originDocument) |
+ m_resourceRequest.setRequestorURL(originDocument->url()); |
} |
FrameLoadRequest(Document* originDocument, const ResourceRequest& resourceRequest) |
@@ -56,6 +58,8 @@ public: |
, m_shouldSendReferrer(MaybeSendReferrer) |
, m_shouldCheckMainWorldContentSecurityPolicy(CheckContentSecurityPolicy) |
{ |
+ if (originDocument) |
+ m_resourceRequest.setRequestorURL(originDocument->url()); |
} |
FrameLoadRequest(Document* originDocument, const ResourceRequest& resourceRequest, const AtomicString& frameName) |
@@ -67,6 +71,8 @@ public: |
, m_shouldSendReferrer(MaybeSendReferrer) |
, m_shouldCheckMainWorldContentSecurityPolicy(CheckContentSecurityPolicy) |
{ |
+ if (originDocument) |
+ m_resourceRequest.setRequestorURL(originDocument->url()); |
} |
FrameLoadRequest(Document* originDocument, const ResourceRequest& resourceRequest, const AtomicString& frameName, ContentSecurityPolicyDisposition shouldCheckMainWorldContentSecurityPolicy) |
@@ -78,6 +84,8 @@ public: |
, m_shouldSendReferrer(MaybeSendReferrer) |
, m_shouldCheckMainWorldContentSecurityPolicy(shouldCheckMainWorldContentSecurityPolicy) |
{ |
+ if (originDocument) |
+ m_resourceRequest.setRequestorURL(originDocument->url()); |
} |
FrameLoadRequest(Document* originDocument, const ResourceRequest& resourceRequest, const SubstituteData& substituteData) |
@@ -89,6 +97,8 @@ public: |
, m_shouldSendReferrer(MaybeSendReferrer) |
, m_shouldCheckMainWorldContentSecurityPolicy(CheckContentSecurityPolicy) |
{ |
+ if (originDocument) |
+ m_resourceRequest.setRequestorURL(originDocument->url()); |
} |
Document* originDocument() const { return m_originDocument.get(); } |