Maison >développement back-end >tutoriel php >Comment puis-je garantir des téléchargements PDF cohérents sur différents navigateurs ?
Implémentation de liens PDF téléchargeables en HTML
Dans les environnements en ligne, fournir des fichiers PDF téléchargeables est une pratique courante. Cependant, en fonction de l'installation du navigateur de l'utilisateur, le comportement des clics sur les liens PDF peut varier, ce qui crée des difficultés pour maintenir une expérience utilisateur cohérente.
Considérez ce scénario familier : vous présentez un lien de téléchargement PDF sur une page Web en utilisant le HTML suivant :
<a href="myfile.pdf">Download Brochure</a>
Lorsque les utilisateurs cliquent sur ce lien, les résultats suivants se produisent :
Pour résoudre cette incohérence et garantir une invite de téléchargement standard quelle que soit la présence d'Adobe Acrobat, HTML5 fournit un solution :
<a href="./directory/yourfile.pdf" download="newfilename">Download the pdf</a>
Dans ce code :
Cette solution a été testée sur Firefox 21 et Iron, confirmant sa compatibilité. Cependant, il peut ne pas fonctionner sur les navigateurs obsolètes ou non compatibles HTML5. Notez qu'Internet Explorer est connu pour se comporter différemment, n'appliquant pas l'invite de téléchargement.
Pour plus d'informations sur la compatibilité, reportez-vous à https://caniuse.com/#feat=download.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!