PDF Download nicht möglich

known_app_bug
9.0.x

#1

Bitte die folgenden Infos bereit stellen.

Schritte zum Reproduzieren
1. Öffnen eines PDF's in der Vorschau
2. Download des PDF's über Vorschau
3. Kein Download möglich

Erwartetes Verhalten
Das man das PDF aus der Vorschau Downloaden kann.

Aktuelles Verhalten
Kein Download möglich über Vorschau, man kann den Download Button Drücken aber keine Reaktion.

Server-Konfiguration
Betriebssystem: Ubuntu 14.04
Webserver-Typ: apache2
Datenbank-Typ: mysql
PHP-Version: 5.5.9
ownCloud-Version (siehe ownCloud Administrationsseite): Update von 8.1 auf 9.0.4
Von einer älteren ownCloud-Version aktualisiert oder neu installiert?:
ownCloud log (data/owncloud.log, siehe https://central.owncloud.org/t/how-to-find-webserver-or-oc-logfile-enable-php-logfile/808): Keine Fehlermeldung im Log

Sonderkonfigurationen (external storage, external authentication, reverse proxy, server-side-encryption):

Integrity status für oC9+

No errors have been found.

#2

Kannst du dir mal die Error-Konsole deines Browsers anschauen? Möglicherweise javascript-/addblocker deaktivieren. Auf anderen Browsern funktioniert das auch nicht?


#3

Ich habe nun mal die Konsole gestartet.
So wie es aussieht wil er ein Script nicht ausführen.
Safari Log

Unsafe JavaScript attempt to initiate navigation for frame with URL 'https://ewolke.ch/index.php/apps/files/#pdfviewer' from frame with URL 'https://ewolke.ch/index.php/apps/files_pdfviewer/?file=%2Fremote.php%2Fwebdav%2Ftest.pdf'. The frame attempting navigation of the top-level window is sandboxed, but the 'allow-top-navigation' flag is not set.
download — viewer.js:773
DownloadManager_download — viewer.js:825
getDataSuccess — viewer.js:6552
promiseReactionJob
Ausgewähltes Element
<div id="viewer" class="pdfViewer">…</div>

Firefox Log

Content Security Policy: The page's settings blocked the loading of a resource at blob:https://ewolke.ch/dac8141e-e27b-ff4f-bfce-df42e2c5c71d ("frame-src https://ewolke.ch").

Nachtrag: Bei Safari und Firefox funktioniert es nicht, bei Chrome alles IO.


#5

Das scheint dann doch ein bekannter Bug zu sein, der mit der Content Security Policy zusammenhängt:
https://github.com/owncloud/files_pdfviewer/issues/119

Lukas Reschke (Maintainer) ist zu Nextcloud gewechselt, daher habe ich dort einen Report erstellt und zum Originalreport gelinkt: https://github.com/nextcloud/files_pdfviewer/issues/10