ported from UXP: Issue #2736 - Part 1: Provide more consistent principals to CSP. (9ad680cf)

This commit is contained in:
2025-05-14 14:56:40 +08:00
parent e77671e812
commit 3cc87110cf
18 changed files with 109 additions and 61 deletions
+2 -1
View File
@@ -451,7 +451,8 @@ ScriptLoader::CheckContentPolicy(nsIDocument* aDocument,
int16_t shouldLoad = nsIContentPolicy::ACCEPT;
nsresult rv = NS_CheckContentLoadPolicy(contentPolicyType,
aURI,
aDocument->NodePrincipal(),
aDocument->NodePrincipal(), // loading principal
aDocument->NodePrincipal(), // triggering principal
aContext,
NS_LossyConvertUTF16toASCII(aType),
nullptr, //extra