diff --git a/integrations/nextcloud/snappymail/lib/Controller/PageController.php b/integrations/nextcloud/snappymail/lib/Controller/PageController.php index 93341cda6..a3d49b78e 100644 --- a/integrations/nextcloud/snappymail/lib/Controller/PageController.php +++ b/integrations/nextcloud/snappymail/lib/Controller/PageController.php @@ -61,6 +61,9 @@ class PageController extends Controller if (\method_exists($cspManager, 'browserSupportsCspV3') && !$cspManager->browserSupportsCspV3()) { $csp->addAllowedScriptDomain("'nonce-{$sNonce}'"); } + \method_exists($csp, 'useStrictDynamic') + ? $csp->useStrictDynamic(true) // NC24+ + : $csp->addAllowedScriptDomain("'strict-dynamic'"); $params = [ 'Admin' => $bAdmin ? 1 : 0,