1
0
Fork 0
mirror of https://github.com/Yetangitu/owncloud-apps.git synced 2025-10-02 14:49:17 +02:00

files_reader: added new CSP setting in controller, making reader OC8.1+ compatible (and incompatible with older versions)

files_reader: updated epub.js to latest version
This commit is contained in:
frankdelange 2015-09-07 15:06:21 +02:00
parent cf8c7c58e4
commit d6da1e2a0e
14 changed files with 1816 additions and 8408 deletions

View file

@ -12,6 +12,7 @@ namespace OCA\Files_Reader\Controller;
use OCP\AppFramework\Controller;
use OCP\AppFramework\Http\TemplateResponse;
use OCP\AppFramework\Http\ContentSecurityPolicy;
use OCP\IRequest;
use OCP\IURLGenerator;
@ -41,7 +42,14 @@ class DisplayController extends Controller {
'urlGenerator' => $this->urlGenerator
];
return new TemplateResponse($this->appName, 'reader', $params, 'blank');
$response = new TemplateResponse($this->appName, 'reader', $params, 'blank');
$csp = new ContentSecurityPolicy();
$csp->addAllowedChildSrcDomain('\'self\'');
$csp->addAllowedStyleDomain('blob:');
$response->setContentSecurityPolicy($csp);
return $response;
}
}