Web app manifest
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
This commit is contained in:
parent
4f09dc71e0
commit
19d3133ccf
3 changed files with 16 additions and 0 deletions
14
core/img/manifest.json
Normal file
14
core/img/manifest.json
Normal file
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"name": "Nextcloud",
|
||||
"start_url": "../../",
|
||||
"icons": [{
|
||||
"src": "favicon-touch.png",
|
||||
"type": "image/png",
|
||||
"sizes": "128x128"
|
||||
}, {
|
||||
"src": "favicon-mask.svg",
|
||||
"type": "image/svg+xml",
|
||||
"sizes": "16x16"
|
||||
}],
|
||||
"display": "standalone"
|
||||
}
|
|
@ -20,6 +20,7 @@
|
|||
<link rel="icon" href="<?php print_unescaped(image_path($_['appid'], 'favicon.ico')); /* IE11+ supports png */ ?>">
|
||||
<link rel="apple-touch-icon-precomposed" href="<?php print_unescaped(image_path($_['appid'], 'favicon-touch.png')); ?>">
|
||||
<link rel="mask-icon" sizes="any" href="<?php print_unescaped(image_path($_['appid'], 'favicon-mask.svg')); ?>" color="<?php p($theme->getMailHeaderColor()); ?>">
|
||||
<link rel="manifest" href="<?php print_unescaped(image_path($_['appid'], 'manifest.json')); ?>">
|
||||
<?php if (isset($_['inline_ocjs'])): ?>
|
||||
<script nonce="<?php p(\OC::$server->getContentSecurityPolicyNonceManager()->getNonce()) ?>" type="text/javascript">
|
||||
<?php print_unescaped($_['inline_ocjs']); ?>
|
||||
|
|
|
@ -336,6 +336,7 @@ class EmptyContentSecurityPolicy {
|
|||
public function buildPolicy() {
|
||||
$policy = "default-src 'none';";
|
||||
$policy .= "base-uri 'none';";
|
||||
$policy .= "manifest-src 'self';";
|
||||
|
||||
if(!empty($this->allowedScriptDomains) || $this->inlineScriptAllowed || $this->evalScriptAllowed) {
|
||||
$policy .= 'script-src ';
|
||||
|
|
Loading…
Reference in a new issue