Bug 1233902 - Check the TP list in sendBeacon(). r=gcp

This commit is contained in:
Francois Marier 2015-12-18 17:28:00 +01:00
parent c4826911ac
commit 6ca26efb5f

View File

@ -1211,13 +1211,19 @@ Navigator::SendBeacon(const nsAString& aUrl,
return false;
}
nsLoadFlags loadFlags = nsIRequest::LOAD_NORMAL |
nsIChannel::LOAD_CLASSIFY_URI;
nsCOMPtr<nsIChannel> channel;
rv = NS_NewChannel(getter_AddRefs(channel),
uri,
doc,
nsILoadInfo::SEC_REQUIRE_CORS_DATA_INHERITS |
nsILoadInfo::SEC_COOKIES_INCLUDE,
nsIContentPolicy::TYPE_BEACON);
nsIContentPolicy::TYPE_BEACON,
nullptr, // aLoadGroup
nullptr, // aCallbacks
loadFlags);
if (NS_FAILED(rv)) {
aRv.Throw(rv);