如何永久禁用/销毁 Chrome 的“打印预览”选项?

如何永久禁用/销毁 Chrome 的“打印预览”选项?

这个问题似乎经常出现(几乎每次发布新版本的 Chrome 时都会出现)。但是,以前的答案(例如这些)不再适用(或不适用于 Mac):

如何在 Windows 上获取 Chrome 的“旧式”系统打印对话框?

禁用 Chrome 的 Ctrl+P 打印处理

可悲的是,谷歌似乎执意要把这个有缺陷的预览屏幕强加给我们(显然,他们无法想象有人会不愿意使用他们非标准的、功能贫乏的系统服务替代方案),而且“禁用”标志似乎在最近的版本中不再存在。

有人知道如何在现代版本的浏览器中禁用它吗?该浏览器不再在“chrome://flags?”下包含此选项(特别是 OS-X?)

答案1

如果你想完全禁用它,这里有一个技巧(当然是在 Mac 上),使用终端输入此命令:

defaults write com.google.Chrome DisablePrintPreview -boolean true

发现于此处:http://www.wptechnology.com/articles/2012/11/13/how-to-remove-this-fg-chrome-print-preview-on-mac/#more-190

看来这个家伙和我一样对这个令人难以置信的功能感到愤怒:p

希望这有帮助...

小心:它会完全禁用 Chrome 打印预览...要恢复它:

defaults write com.google.Chrome DisablePrintPreview -boolean false

答案2

您还可以在“系统偏好设置”中交换快捷方式:

(或者直接使用 编辑属性列表defaults write com.google.Chrome NSUserKeyEquivalents -dict-add "Print Using System Dialog..." "@p" "Print..." "~@p"

答案3

禁用选项不在工具屏幕上,您说得对,他们确实删除了该标志。这意味着(截至目前)它是 Chrome 的一部分,删除它将非常困难,甚至是不可能的。

不过,您只需按Shift+ Ctrl+ P,即可自动绕过 Google Chrome 打印预览对话框。您不会永久从 Chrome 中删除该功能,但它应该可以解决问题。

上述组合键适用于 Windows 机器。我不太了解 OS-X,但我确信对于 Chrome 等程序,组合键在几乎所有操作系统上都是一致的。请参阅图片以获取更多信息。在此处输入图片描述

答案4

最近的 Chrome 版本删除了使用系统对话框打印...菜单项,因此上述方法不再有效。

幸运的是,--disable-print-preview命令参数在 Mac 上也有效。

按照如何将命令行参数传递给 Dock 项目?

  1. 使用 Automator,创建一个应用, 添加运行 Shell 脚本并替换cat为:

    open -a "Google Chrome" --args --disable-print-preview

  2. 另存为镀铬正常打印任何你喜欢的地方。

  3. 使用获取信息将 Chrome 图标复制到镀铬正常打印

  4. 跑步镀铬正常打印而不是 Chrome,它将为您启动 Chrome 并修复打印对话框。

相关内容