Derzeit erfolgt die Kernverarbeitung von PDFs über einen Download:
allaboutcats.pdf|Anhang (42,2 KB)
Obwohl dies sehr funktional ist, fügt es für den häufigsten Anwendungsfall – „Ich möchte das jetzt lesen“ – insbesondere auf mobilen Geräten ein paar unnötige Schritte hinzu.
Die Notwendigkeit, etwas herunterzuladen oder zu speichern, ist sekundär. Manchmal erforderlich, aber normalerweise möchte der Benutzer einfach nur lesen und dann fortfahren.
Der Inline PDF Previews TC löst dieses Problem, indem er auf Desktop-Geräten ein eingebettetes PDF anzeigt – und dies sehr gut. Allerdings berücksichtigt er nicht diese häufigen Situationen:
- PDFs auf mobilen Geräten
- Mehrere PDFs (aufgrund visueller Überlastung)
- Anzeigen von PDFs in einem vollständigen Browser-Tab
Beachten Sie, dass es andere Wege gibt, ein PDF herunterzuladen. Sie können direkt über einen Link heruntergeladen werden (über Rechtsklick / Kontextmenü) oder aus dem browserbasierten PDF-Viewer, den dieser TC bereitstellt.
Vorschlag: PDFs standardmäßig im Browser öffnen
Diese kleine Anpassung löst beide Situationen elegant und greift einfach auf das Standardverhalten anderer Links in Discourse zurück. Mit der vorgeschlagenen Änderung:
- Öffnen sich PDF-Links auf Mobilgeräten typischerweise im selben Browserfenster
- ermöglicht das Anzeigen mit einem einzigen Tippen
- Öffnen sich PDF-Links auf Desktop-Geräten (d.h. über dem eingebetteten PDF) in einem neuen Tab
- ermöglicht das Anzeigen mit einem Klick im vollständigen Tab
- Wenn das eingebettete Verhalten absichtlich unterdrückt wird (durch Hinzufügen eines Leerzeichens im Linktext)
- ermöglicht das Anzeigen mit einem Klick
Ich habe diese Punkte in diesem PR zusammengefasst: