Hmm, ich bin mir nicht sicher, warum Sie das PDF nicht sehen, aber es funktioniert bei mir auf Ihrer Website hier einwandfrei. Haben Sie Plugins oder Adblocker in Ihrem/Ihren Browser(n) aktiv?
Funktioniert bei mir auch gut, auch mit sicheren Medien
Auf dem iPad? Ich glaube nicht. Dann ist das Problem mehr oder weniger Safari selbst. Und DiscourseHub ist auch nur ein weiteres Safari.
Auf jeden Fall – Es ist kaputt, wenn es nicht in jedem unterstützten Browser und auf jedem unterstützten Gerät funktioniert. Aber es muss etwas Seltsames passieren und ich weiß nicht, ob es von Apple oder der Komponente kommt.
Ich würde DiscourseHub die Schuld geben, denn ich sehe nichts weiter als eine graue Box. Aber wenn ich Safari selbst benutze, sehe ich die allererste Seite, sonst nichts, und ich sehe auch diese Werkzeugleiste nicht.
Alles, was ich auf Safari/iPad bekomme, ist nur die reine schöne erste Seite.
Ah, ich verstehe. Ich kann das auch auf meinem iPad reproduzieren – nur Seite 1 des PDFs wird in allen Browsern angezeigt.
Das könnte jedoch daran liegen:
Natürlich ![]()
(Ich hoffe wirklich sehr, dass dieser Programmierstil nicht üblicher wird. Solche Funktionalitäten, die nicht zumindest auf allen Mobiltelefonen versteckt sind, sollten als kaputt angesehen werden, da sie die Benutzererfahrung der Mehrheit der Benutzer stark beeinträchtigen. Sicher – ein Administrator entscheidet, ob er sie installiert oder nicht, aber trotzdem)
Das sehe ich in Edge und Chrome Desktop (beide Browser haben keine Plugins installiert)
Der Quellcode scheint ein leeres Frame zu sein:
Kein relevanter Fehler in den Discourse-Protokollen
Siehst du etwas in der JavaScript-Konsole?
Das scheint mir ein schwieriges Problem zu sein, das ohne spezifische und klare Schritte zur Reproduktion zu beheben ist.
Für mich scheint die Theme-Komponente wie beworben zu funktionieren. Ich benutze sie ständig und schätze sie sehr.
- Auf meinem Macbook Pro und Chrome sehe ich die PDF-Vorschau genau wie auf dem Screenshot im OP.
- Auf meinem iPhone und Chrome und Safari sehe ich den PDF-Link ohne Vorschau, genau wie im OP beschrieben.
Normal installieren und eine PDF-Datei hochladen ![]()
Und doch gibt es jetzt drei, die Probleme haben.
Ich weiß auch nicht, wie es weitergehen soll. Wenn ihr keine Probleme sehen könnt und wir keine Fehler bekommen, ist die Situation unlösbar. Sicher, ich könnte alle Komponenten entfernen, aber ehrlich gesagt – das ist keine so große Sache für mich, und ich bin ein bisschen faul, also… ![]()
Klare Schritte zur Reproduktion wären sehr hilfreich, anstatt sich nur zu beschweren. Welcher Browser, welche Version usw. Gibt es Fehler in der JavaScript-Konsole? Konfliktierende Plugins oder Theme-Komponenten? Wenn Sie keine Lust haben, diese anzugeben, können es vielleicht andere hier tun. Danke!
Wie gesagt, dieses Plugin funktioniert bei mir auf allen Geräten, die ich benutze, genau wie angepriesen.
Wirklich in der Tat. Ich habe es tatsächlich gegeben, weil es noch nie funktioniert hat.
Schön für dich.
Was auch immer. Es funktioniert bei mir nicht. Und ich bin nicht der Einzige. Und nach dieser Einstellung habe ich mein Interesse völlig verloren. Ich habe gerade alle Komponenten deinstalliert und versucht herauszufinden, ob es seltsame Konflikte gibt, aber ich kann ohne sie leben.
Haben Sie reproduzierbare Schritte angegeben? Entschuldigung, das ist ein langes Thema und ich habe es wohl übersehen. Bitte weisen Sie mich darauf hin, und ich werde versuchen, sie zu verwenden, um das Problem zu sehen, damit ich untersuchen kann, wie wir es beheben könnten.
Wenn Sie möchten, können Sie mich auch in Ihre Community einladen, damit ich sehen kann, ob meine Erfahrung auf Ihrer Website anders ist als Ihre.
Dies ist wirklich kein esoterischer Fehler, der nur in einer bestimmten Unterversion des Browsers auftritt. Es scheint, dass es für einige Benutzer (zumindest für mich und @Jagster ) auf keinem Browser, in keiner Version, selbst mit frisch installiertem Browser und ohne installierte Browser-Add-ons, jemals funktioniert hat.
Ich füge meine Plugin-Liste bei, falls es zu einem Konflikt mit einem davon kommen könnte?
Ansonsten gibt es, wie bereits erwähnt, keine besonderen Schritte, außer die Komponente zu aktivieren, sie in den “Inline”-Modus zu versetzen und das war’s.
| Plugin | Version |
|---|---|
| discourse-assign Benutzer Themen zuweisen |
1.0.1 |
| discourse-bbcode-color Ein Discourse-Plugin zur Unterstützung von BBCode-Farbcodes. |
0.2 |
| discourse-cakeday Zeigt einen Geburtstagskuchen neben dem Benutzernamen an seinem Geburtstag und/oder am Beitrittsdatum zu Discourse an. |
0.3 |
| discourse-calendar Zeigt einen Kalender im ersten Beitrag eines Themas an |
0.3 |
| discourse-checklist Fügt Discourse eine Checklistenunterstützung hinzu |
0.4.1 |
| discourse-docs Ein Plugin, das es einfach macht, Wissensdatenbankdokumente in Discourse zu erkunden und zu finden |
0.1 |
| discourse-math Offizielles Mathjax-Plugin für Discourse |
0.9 |
| discourse-plugin-site-setting-override Beispiel-Plugin zum Überschreiben einer Website-Einstellung |
1.0.0 |
| discourse-policy Wendet Richtlinien auf Discourse-Themen an |
0.1 |
| discourse-reactions Ermöglicht Benutzern, mit Emojis auf einen Beitrag zu reagieren |
0.2 |
| discourse-shared-edits Bearbeiten Sie Beiträge kollaborativ in Discourse |
0.1.0 |
| discourse-teambuild Teambuilding-Übung für Discourse |
0.0.1 |
| discourse-topic-voting Fügt die Möglichkeit hinzu, über Funktionen in einer bestimmten Kategorie abzustimmen. |
0.5 |
| discourse-whos-online Zeigt eine Liste der Online-Benutzer am oberen Bildschirmrand an |
2 |
| docker_manager Docker-Manager für Discourse-Image |
0.1 |
EDIT:
Entschuldigung, ich habe vorher nicht daran gedacht, aber ich sehe einen Fehler in der Browserkonsole:
Access to fetch at ‘https://ddhctjh.s3.us-east-2.amazonaws.com/original/2X/d/d9b0bb43744e74691b087.pdf?X-Amz-Algorithm=…’ (redirected from ‘https://dfgdfg.dfg/secure-uploads/original/2X/d/d9b0bb474687.pdf’) from origin ‘’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. If an opaque response serves your needs, set the request’s mode to ‘no-cors’ to fetch the resource with CORS disabled.
Lass mich hier einen Test machen. Plugin vorübergehend aktiviert. Funktioniert es bei mir? Wie sieht es bei dir aus? (Bearbeitung: Theme-Komponente nach dem Test entfernt - bei mir und @Alon1 als funktionierend bestätigt)
sample-pdf-with-images.pdf (3,8 MB)
Cool! Dieser Fehler könnte anderen helfen, die Quelle des Problems auf Ihrer Website zu identifizieren.
Ich kann bestätigen, dass das Plugin FUNKTIONIERT, wenn ich ein Browser-Plugin installiere: https://mybrowseraddon.com/access-control-allow-origin.html und CORS aktiviere.
Dies ist natürlich keine Lösung, kann aber Licht auf das Problem werfen.
Ich habe keine Ahnung, was dieser CORS-Fehler bedeutet. Aber es scheint, als ob Sie sich der Ursache Ihres Problems nähern!
Soweit ich das verstehe, handelt es sich hier um ein Cross-Domain-Problem. Da ich Dateien auf S3 speichere („S3-Uploads aktivieren“), hat die Domain der Assets amazonaws.com, was sich von der Domain meiner Discourse-Installation unterscheidet.
Vielleicht musst du dir die Admin-Einstellung cors origins ansehen?




