在 HTML 中实现可下载的 PDF 链接
在在线环境中,提供可下载的 PDF 文件是一种常见做法。但是,根据用户浏览器安装的不同,PDF 链接点击的行为可能会有所不同,这给保持一致的用户体验带来了挑战。
考虑这个熟悉的场景:您使用以下 HTML 在网页上呈现 PDF 下载链接:
<a href="myfile.pdf">Download Brochure</a>
当用户单击此链接时,会出现以下结果:
为了解决这种不一致问题并确保无论 Adobe Acrobat 是否存在,都能提供标准的下载提示,HTML5 提供了解决方案:
<a href="./directory/yourfile.pdf" download="newfilename">Download the pdf</a>
在此代码中:
此解决方案已在 Firefox 21 和 Iron 上进行了测试,确认其兼容性。但是,它可能无法在过时或不兼容 HTML5 的浏览器上运行。请注意,已知 Internet Explorer 的行为有所不同,不会强制执行下载提示。
有关更多兼容性信息,请参阅 https://caniuse.com/#feat=download。
以上是如何确保不同浏览器之间 PDF 下载的一致性?的详细内容。更多信息请关注PHP中文网其他相关文章!