如果你只想临时查看 PDF 一次,可以在 Safari 中打开它;如果需要在 Mac 上保留一份副本,请将其下载。Safari 并未提供强制打开或存储所有 PDF 链接的统一“通用”设置。最终结果可能取决于网站提供该文件的方式,因此请根据你的任务需求进行选择,并在需要保留副本时使用 Safari 的下载控制功能。

何时应该在 Safari 中打开 PDF?

如果你只想阅读文档而无需专门管理独立的文件,直接正常点击链接即可。如果 Safari 在浏览器标签页中显示该 PDF,你可以直接在其中阅读,完成后返回原页面。这非常适合只需要快速查阅的文档。

如果点击链接后直接触发了下载,这可能是网站原本就打算提供文件,或是网站提供该文件的方式促使了下载。Web 的 Content-Disposition 响应标头可以指示内容是应以行内形式(inline)显示还是作为附件(attachment)处理。这就是为什么同一个浏览器在面对某个 PDF 时会直接显示,而对另一个 PDF 却会执行下载的原因之一。MDN 关于 Content-Disposition 标头的参考文档对此区别进行了说明。

如何改为存储 PDF?

如果网页将链接明确标为下载,直接点击即可。如果 PDF 链接默认在标签页中打开,可以按住 Control 键点按该链接,并在选项可用时选取下载链接的文件。Apple 记录了用于下载链接项的此快捷键菜单命令,同时指出部分网页项无法下载。Apple 的 Safari 下载指南

若要选择 Safari 存储已下载文件的位置,请打开 Safari 浏览器 > 设置 > 通用,然后使用文件下载位置。你可以选择一个固定的文件夹作为目标位置,也可以选择让 Safari 每次询问下载存储位置。此设置控制的是下载的目标位置,并不会让 PDF 自动在标签页中打开,也不会强制 PDF 链接进行下载。Apple 的 Safari 通用设置指南

下载完成后,点按 Safari 窗口右上角附近的显示下载项按钮。使用文件名旁的放大镜按钮即可在访达中显示该文件。如果你之后移动了该文件,Safari 可能就无法再从下载列表中定位到它了。Apple 的 Safari 下载指南

“下载后打开‘安全’的文件”有什么作用?

Safari 的“通用”设置中包含下载后打开“安全”的文件选项。Apple 对此的说明是:在下载完成后打开所列出的文件类型。这并不是一个用于在“浏览器内查看”和“存储”之间切换的 PDF 偏好设置,因此当你本想在标签页中打开 PDF 却触发了下载时,更改此设置并不能解决问题。Apple 的 Safari 通用设置指南

如果 Safari 已经下载了该 PDF,你可以从下载列表或访达中打开存储的文件。在 Apple 的“预览” App 中打开文件时,它可以显示 PDF,包括页面缩略图和连续滚动功能。Apple 的“预览”指南

常见场景的快速选择建议

  • 仅阅读一次文档: 正常点击 PDF 链接。如果 Safari 在标签页中显示,直接阅读即可;如果触发了下载,则从 Safari 的下载列表中打开已下载的文件。

  • 保留一份副本以供离线参考: 使用网站提供的下载链接,或者在可用时按住 Control 键点按链接并选取下载链接的文件。将文件下载位置设置为你首选的文件夹,或让 Safari 每次都询问。

  • PDF 总是自动下载: 查看网页是否提供了单独的查看或下载链接。Safari 的“通用”设置允许你管理下载目标位置和安全文件的处理方式,但 Apple 并没有提供能覆盖每个网站各自 PDF 交付方式的通用设置。

实用的规则很简单:直接打开便于快速阅读;下载则可以保留文件,方便日后查找并重新打开。Safari 的文件下载位置决定了存储副本的存放处,而网页及其链接行为则决定了点击是会在 Safari 中打开 PDF 还是将其下载。

来源