我正在创建一个包含可下载PDF链接的网站,我们在文件下载网址的末尾添加一个参数,告诉浏览器如何提供该文件:
https://example.com?ref=0&download=y
使用参数download=y
打开浏览器的文件下载对话框,要求用户将文件保存到桌面,以便他们可以使用计算机的默认PDF查看器打开它。
使用download=n
将打开浏览器的内置PDF查看器,允许用户在不将其保存到计算机的情况下阅读PDF。
我正在尝试了解哪种方法更适合移动/桌面/残障用户。从可访问性的角度来看,一种方法本质上比另一种方法更好吗?
答案 0 :(得分:2)
您可以随时让用户决定。如果您的链接直接转到PDF,则用户可以更改其浏览器设置,以便在浏览器中查看PDF或使用外部查看器。我非常喜欢网络开发人员试图为我选择(没有冒犯)。就个人而言,我喜欢在Acrobat外部查看PDF,因为屏幕阅读器非常好地处理PDF 如果 PDF被标记。如果您没有tagged PDF,那么您提供文件的方式无关紧要,因为视障用户将很难阅读它。
答案 1 :(得分:0)
让用户决定是正确的方法。这不是您应该尝试为可访问目的进行配置的设置。
正确标记PDF文档非常重要。
这也是一种很好的做法,任何指向PDF文档的HTML链接都会在锚文本中标记为这样。
e.g。 <a href="foo.pdf">Title of Document (PDF)</a>