. */ namespace OCA\SideMenu\Appinfo; use OC\Security\CSP\ContentSecurityPolicy; use OCP\Util; $config = \OC::$server->getConfig(); $cspnm = \OC::$server->getContentSecurityPolicyNonceManager(); $stylesheet = \OC::$server->getURLGenerator()->linkToRoute( 'side_menu.Css.stylesheet', [ 'v' => $config->getAppValue('side_menu', 'cache', '0'), ] ); Util::addHeader( 'link', [ 'href' => $stylesheet, 'rel' => 'stylesheet' ], '' ); Util::addScript('side_menu', 'main'); Util::addScript('side_menu', 'sideMenu'); Util::addStyle('side_menu', 'sideMenu'); // whitelist the URL to allow loading JS from this external domain // $CSPManager = \OC::$server->getContentSecurityPolicyManager(); // $policy = new ContentSecurityPolicy(); // $policy->addAllowedScriptDomain($url); // $policy->addAllowedImageDomain($url); // $policy->addAllowedConnectDomain($url); // $CSPManager->addDefaultPolicy($policy);