@@ -64,19 +64,37 @@ It is possible to override the default public share view. This is possible by im
6464 ...; // More initial state that you might need in your view.
6565
6666 // OpenGraph Support: http://ogp.me/
67- Util::addHeader('meta', ['property' => "og:title", 'content' => $this->l10n->t("Encrypted share")]);
68- Util::addHeader('meta', ['property' => "og:description", 'content' => $this->defaults->getName() . ($this->defaults->getSlogan() !== '' ? ' - ' . $this->defaults->getSlogan() : '')]);
69- Util::addHeader('meta', ['property' => "og:site_name", 'content' => $this->defaults->getName()]);
70- Util::addHeader('meta', ['property' => "og:url", 'content' => $this->urlGenerator->linkToRouteAbsolute('files_sharing.sharecontroller.showShare', ['token' => $token])]);
71- Util::addHeader('meta', ['property' => "og:type", 'content' => "object"]);
72-
73- $csp->addAllowedFrameDomain('\'self\'');
74- $response->setContentSecurityPolicy($csp);
67+ Util::addHeader('meta', [
68+ 'property' => "og:title",
69+ 'content' => $this->l10n->t("Encrypted share"),
70+ ]);
71+ Util::addHeader('meta', [
72+ 'property' => "og:description",
73+ 'content' => $this->defaults->getName()
74+ . ($this->defaults->getSlogan() !== '' ? ' - ' . $this->defaults->getSlogan() : ''),
75+ ]);
76+ Util::addHeader('meta', [
77+ 'property' => "og:site_name",
78+ 'content' => $this->defaults->getName(),
79+ ]);
80+ Util::addHeader('meta', [
81+ 'property' => "og:url",
82+ 'content' => $this->urlGenerator->linkToRouteAbsolute(
83+ 'files_sharing.sharecontroller.showShare',
84+ ['token' => $token]
85+ ),
86+ ]);
87+ Util::addHeader('meta', [
88+ 'property' => "og:type",
89+ 'content' => "object",
90+ ]);
7591
7692 $response = new PublicTemplateResponse(Application::APP_ID, 'myCustomTemplateFileName', []);
7793 $response->setHeaderTitle($this->l10n->t("My custom title"));
7894
7995 $csp = new ContentSecurityPolicy();
96+ $csp->addAllowedFrameDomain('\'self\'');
97+ $response->setContentSecurityPolicy($csp);
8098
8199 return $response;
82100 }
0 commit comments