Herunterladbare PDF-Links in HTML implementieren
In Online-Umgebungen ist die Bereitstellung herunterladbarer PDF-Dateien eine gängige Praxis. Allerdings kann das Verhalten von Klicks auf PDF-Links je nach Browserinstallation des Benutzers variieren, was zu Herausforderungen bei der Aufrechterhaltung einer konsistenten Benutzererfahrung führt.
Stellen Sie sich dieses bekannte Szenario vor: Sie präsentieren einen PDF-Download-Link auf einer Webseite mit dem folgenden HTML:
<a href="myfile.pdf">Download Brochure</a>
Wenn Benutzer auf diesen Link klicken, treten die folgenden Ergebnisse auf:
Um diese Inkonsistenz zu beheben und unabhängig von der Präsenz von Adobe Acrobat eine standardmäßige Download-Eingabeaufforderung sicherzustellen, bietet HTML5 eine Lösung:
<a href="./directory/yourfile.pdf" download="newfilename">Download the pdf</a>
In diesem Code:
Diese Lösung wurde auf Firefox 21 und Iron getestet und bestätigte ihre Kompatibilität. Allerdings funktioniert es möglicherweise nicht auf veralteten oder nicht HTML5-kompatiblen Browsern. Beachten Sie, dass sich Internet Explorer bekanntermaßen anders verhält und die Download-Aufforderung nicht erzwingt.
Weitere Kompatibilitätsinformationen finden Sie unter https://caniuse.com/#feat=download.
Das obige ist der detaillierte Inhalt vonWie kann ich konsistente PDF-Downloads über verschiedene Browser hinweg sicherstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!