Bug 515458 - "(CSP) Implement frame ancestor check" [r=jst ui-r=johnath]

This commit is contained in:
Sid Stamm
2010-02-05 14:08:27 -06:00
parent f15d051d3b
commit 2f88d964ec
13 changed files with 328 additions and 0 deletions

View File

@@ -3622,6 +3622,11 @@ nsDocShell::DisplayLoadError(nsresult aError, nsIURI *aURI,
formatStrCount = 1;
error.AssignLiteral("netTimeout");
}
else if (NS_ERROR_CSP_FRAME_ANCESTOR_VIOLATION == aError) {
// CSP error
cssClass.AssignLiteral("neterror");
error.AssignLiteral("cspFrameAncestorBlocked");
}
else if (NS_ERROR_GET_MODULE(aError) == NS_ERROR_MODULE_SECURITY) {
nsCOMPtr<nsINSSErrorsService> nsserr =
do_GetService(NS_NSS_ERRORS_SERVICE_CONTRACTID);