diff options
-rwxr-xr-x | lib/Controller/PageController.php | 5 | ||||
-rwxr-xr-x | templates/index.php | 4 |
2 files changed, 8 insertions, 1 deletions
diff --git a/lib/Controller/PageController.php b/lib/Controller/PageController.php index 7e5b1ca..c99b610 100755 --- a/lib/Controller/PageController.php +++ b/lib/Controller/PageController.php @@ -49,7 +49,10 @@ class PageController extends Controller { $response = new TemplateResponse($this->appName,"writer"); $policy = new ContentSecurityPolicy(); $policy->addAllowedMediaDomain('blob:'); - $policy->addAllowedWorkerSrcDomain('\'self\''); + if (method_exists($policy, "addAllowedWorkerSrcDomain")){ + $policy->addAllowedWorkerSrcDomain('\'self\''); + + } $response->setContentSecurityPolicy($policy); $response->renderAs("blank"); $response->cacheFor(604800); diff --git a/templates/index.php b/templates/index.php index 5fd2fd1..21786a8 100755 --- a/templates/index.php +++ b/templates/index.php @@ -43,6 +43,10 @@ $nonce = ""; if (method_exists(\OC::$server, "getContentSecurityPolicyNonceManager")){ $nonce = \OC::$server->getContentSecurityPolicyNonceManager()->getNonce(); } +else{ + style("carnet","../templates/CarnetElectron/compatibility/nextcloud/owncloud"); +} + $file = str_replace("src=\"","defer nonce='".$nonce."' src=\"".$root."/CarnetElectron/",$file); echo $file; echo "<span style=\"display:none;\" id=\"root-url\">".$root."/CarnetElectron/</span>"; |