mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-11 20:35:50 +00:00
Bug 918773 - set responseXML.referrer to the empty string. r=jst
--HG-- extra : rebase_source : e537ea45eb0ce380059830d615c35f5ab76e37e3
This commit is contained in:
parent
79fb7a7224
commit
30e61f3146
@ -344,6 +344,10 @@ public:
|
||||
return mUpgradeInsecureRequests;
|
||||
}
|
||||
|
||||
void SetReferrer(const nsACString& aReferrer) {
|
||||
mReferrer = aReferrer;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the principal responsible for this document.
|
||||
*/
|
||||
|
@ -1966,6 +1966,9 @@ XMLHttpRequestMainThread::OnStartRequest(nsIRequest *request, nsISupports *ctxt)
|
||||
!isCrossSite);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
|
||||
// the spec requires the response document.referrer to be the empty string
|
||||
mResponseXML->SetReferrer(NS_LITERAL_CSTRING(""));
|
||||
|
||||
mXMLParserStreamListener = listener;
|
||||
rv = mXMLParserStreamListener->OnStartRequest(request, ctxt);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
|
@ -1,8 +1,5 @@
|
||||
[responsexml-document-properties.htm]
|
||||
type: testharness
|
||||
[referrer]
|
||||
expected: FAIL
|
||||
|
||||
[cookie]
|
||||
expected: FAIL
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user