防止 Chrome 自动打开下载的 PDF 和图像文件

防止 Chrome 自动打开下载的 PDF 和图像文件

当我在 Mac 上的 Google Chrome 中下载 PDF 或图像时,是否可以阻止 Chrome 在该文件类型的默认应用程序(例如预览)中自动打开它?

我注意到 Chrome 不会对其他下载的文件(例如音频和 ZIP 档案)执行此操作。

我仍然希望能够在 Chrome 中预览文件;我只是想防止它在我下载文件后自动启动我的图像/PDF 查看器应用程序。

例如:

  1. 我点击电子邮件中的链接,查看一个 PDF 文档或图像文件。
  2. Chrome 在浏览器中显示内容。
  3. 我按下Cmd-S并将文件保存到我的电脑。
  4. 下载完成后,文件会在 Preview.app 中自动打开。

这是我想要绕过的最后一步。

答案1

您可以通过点击下载栏中的下载状态按钮来设置 PDF 文件的自动打开首选项。当您有下载的 PDF 时,点击箭头并在弹出菜单中取消选择“始终打开此类型的文件”。

您还可以按照 Chrome 帮助站点以下说明重置所有自动打开的用户偏好设置:http://support.google.com/chrome/bin/answer.py?hl=zh-CN&answer=95759

如果您希望某些类型的文件在下载完成后始终打开,请点击下载栏中文件按钮旁边的箭头,然后选择始终打开此类型的文件。为防止潜在的恶意文件自动下载到您的计算机,此选项不适用于可执行文件类型,例如扩展名为 .exe、.dll 或 .bat(适用于 Windows)和扩展名为 .dmg(适用于 Mac)的文件类型。

您可以通过“设置”对话框清除自动打开设置。操作方法如下:

点击浏览器工具栏上的扳手图标。选择“设置”。点击“高级”选项卡。在“下载”部分,点击“清除自动打开设置”。这将清除所有文件类型的设置。如果您使用的是 Windows 或 Linux,请在完成后点击“关闭”。

答案2

这是我所做的,它对我有用。显然这不是操作系统问题,而是浏览器问题。

如果您使用的是 Google Chrome,请转到设置,然后转到页面最底部并单击“显示高级设置”,然后在“下载”下取消选中您已选择默认打开某些文件的部分。

如果您使用 Safari,请打开 Safari 偏好设置,并在常规选项卡上取消选中“自动打开安全文件”,因为 Safari 将此作为默认选项,不幸的是,打开的图片被视为安全文件。

答案3

在 Mac 上,遗憾的是上述答案不足以让我停止通过 Chrome 在预览中自动打开 PDF。

答案是手动编辑 Chrome 的首选项文件。

首先,退出所有正在运行的 Chrome 实例。

然后,在终端中运行此命令:

# Go to Chrome directory:
cd ~/Library/Application\ Support/Google/Chrome 

# List files that have any open_pdf settings:
grep -rl open_pdf .

打开文本编辑器中列出的每个文件(根据您在 Chrome 中设置的用户配置文件数量,文件数量Preferences可能是 1 个或多个),然后找到所有和首选项。将它们更改为:Preferencesalways_open_pdf_externallyopen_pdf_in_system_readerfalse

"open_pdf_in_system_reader":false

"always_open_pdf_externally":false

接下来,保存更改并关闭Preferences文件。

最后,打开 Chrome 看看这是否有帮助。PDF 下载不应再自动打开。

答案4

这是一个已知问题,最近已修复。最终您将获得包含修复内容的更新。

https://bugs.chromium.org/p/chromium/issues/detail?id=680202

相关内容