Bug 1302449 - Remove the "referrer" directive in CSP, r=ckerschb

This commit is contained in:
Andrea Marchesini
2018-05-09 13:15:08 +02:00
parent 79172cc574
commit bb748f8fe9
20 changed files with 11 additions and 628 deletions

View File

@@ -1156,15 +1156,6 @@ nsHtml5TreeOpExecutor::AddSpeculationCSP(const nsAString& aCSP)
true); // delivered through the meta tag
NS_ENSURE_SUCCESS_VOID(rv);
// Record "speculated" referrer policy for preloads
bool hasReferrerPolicy = false;
uint32_t referrerPolicy = mozilla::net::RP_Unset;
rv = preloadCsp->GetReferrerPolicy(&referrerPolicy, &hasReferrerPolicy);
NS_ENSURE_SUCCESS_VOID(rv);
if (hasReferrerPolicy) {
SetSpeculationReferrerPolicy(static_cast<ReferrerPolicy>(referrerPolicy));
}
mDocument->ApplySettingsFromCSP(true);
}