当我在 Mac 上的 Google Chrome 中下载 PDF 或图像时,是否可以阻止 Chrome 在该文件类型的默认应用程序(例如预览)中自动打开它?
我注意到 Chrome 不会对其他下载的文件(例如音频和 ZIP 档案)执行此操作。
我仍然希望能够在 Chrome 中预览文件;我只是想防止它在我下载文件后自动启动我的图像/PDF 查看器应用程序。
例如:
- 我点击电子邮件中的链接,查看一个 PDF 文档或图像文件。
- Chrome 在浏览器中显示内容。
- 我按下Cmd-S并将文件保存到我的电脑。
- 下载完成后,文件会在 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 个或多个),然后找到所有和首选项。将它们更改为:Preferences
always_open_pdf_externally
open_pdf_in_system_reader
false
"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