Anhängen (empfohlen) oder Link zur PDF-Datei hier:
Aufbau:
Schritte zum Reproduzieren des Problems:
Was ist das erwartete Verhalten? (Screenshot hinzufügen)
Was schief gelaufen ist? (Screenshot hinzufügen)
Link zu einem Viewer (sofern auf einer anderen Website als mozilla.github.io/pdf.js oder als Firefox/Chrome-Erweiterung gehostet):
Wird geschlossen, da dies wie ein Duplikat von #5397 aussieht, das mehr Debugging-Informationen enthält.
Bisher wurde noch keine Lösung vorgeschlagen
Das Problem ist der Betrachter. Der eingebettete Viewer verursacht das Cross-Origin-Problem. Versuchen Sie, Ihren eigenen Viewer zu erstellen. Das wird das Problem lösen. zB von hier: https://pspdfkit.com/blog/2019/implement-pdf-viewer-pdf-js/
Oder wenn Sie einen voll funktionsfähigen Viewer benötigen, können Sie den Mozilla-Viewer von hier aus verwenden: http://mozilla.github.io/pdf.js/web/viewer.html (für diesen müssen Sie die neueste PDF-Datei herunterladen. js- und pdf.worker.js-Implementierung). Ich habe das gerade für ein Projekt bei der Arbeit gemacht und es funktioniert wie ein Zauber.
@vaspervnp Warum verursacht der eingebettete Viewer das Problem? Welcher Teil des Viewers lässt das Fenster glauben, dass sich die URL in einer anderen Domäne befindet?
@worthy7 Es lädt den Viewer aus einem lokalen Ressourcen-Namespace. Der Browser denkt, dass dies eine andere Domäne ist, weil dies tatsächlich der Fall ist.
Hilfreichster Kommentar
Bisher wurde noch keine Lösung vorgeschlagen