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


11

这个问题似乎很多(每次发布新版本的Chrome时都会出现)。诸如此类的先前答案不再适用(或不适用于Mac):

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

禁用Chrome的Ctrl + P打印处理

可悲的是,Google似乎有意将这个破碎的预览屏幕塞进我们的喉咙(显然,他们不想想到有人不想使用其非标准的,功能欠佳的,不适合系统范围的服务的替代方案),并且“ disable”标志不再似乎存在于最新版本中。

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

Answers:


10

如果要完全禁用它,这是窍门(当然,在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

更改已接受的答案,因为它实际上可以解决问题,而不是绕过它。谢谢!
Mike Fahy 2012年

10

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

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


那就是我所希望的!我曾尝试过自己更改快捷方式,但是显然没有正确键入命令的名称。感谢您将其阐明。我正在改变对此答案的接受范围,并使我的心情变得快乐。 另外,请快速为键盘充电!;)
Mike Fahy2012年

1
记录下来...虽然此控件控制着CMD-P弹出的屏幕,但例如当通过Web链接打开打印对话框时,它仍然使我们受制于Chrome的预览屏幕。在Google Chrome中正确设置仍然是首选。
Mike Fahy 2012年

不再工作了。“文件”菜单上不再显示“正在使用系统对话框打印...”。
西蒙·伍德赛德

它适用于我21.0.1180.79 / 10.8.0。仅在按住Option时显示菜单项。如果使用默认值,则必须退出并重新打开Chrome才能应用更改。
Lri 2012年

2

禁用选项不在工具屏幕上,您是对的,他们确实删除了该标志。这意味着(到目前为止)它是铬的一部分,而要摆脱它将是非常困难的,不可能寄宿生。

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

上面的组合键在Windows计算机上有效。我不特别了解OS-X,但是我敢肯定,几乎所有操作系统(例如Chrome)的按键组合都是一致的。有关其他信息,请参阅图片。在此处输入图片说明


我就是这么想的。我知道这是一件小事,但是当操作系统的每个其他部分都使用CMD-P调用可用的打印对话框时,单个应用程序应迫使其用户忘记它所了解的有关工作和学习方式的一切,这似乎很荒谬另一种组合。我想我年纪大了并且喜欢我,但是这一“功能”足以让我放弃Chrome,转而使用WebKit。
Mike Fahy 2012年

就我个人而言,我喜欢它,为什么不呢?
wizlog 2012年

1
默认的OS X打印对话框允许使用PDF服务,这使生活变得轻松:只需单击两次,我就可以将网页发送到iBooks,以便以后在iPad上阅读(请参阅hints.macworld.com/article.php?story=20100626154406535例如)。我已经设置了几种此类服务,使我可以将PDF格式的网页打印到保管箱,iTunes,FTP站点等...,但是由于Google的“信任我们,您希望此预览缓慢”功能,我发现自己盯着一个陌生的界面,并思考我有多讨厌我的浏览器。
Mike Fahy 2012年

2
当然,只需单击一下,但是一天中的第100次之后,血液确实开始沸腾。一个简单的“使用系统默认值”复选框将使一切正确。哎呀,甚至Adobe都知道这一点。
Mike Fahy 2012年

1

Chrome删除了禁用打印预览的功能,但是在Windows上,如果您修改应用程序快捷方式,仍然可以禁用它:

在“目的地”的末尾添加--disable-print-preview,因此它显示为:

"C:\Users\MyUser\AppData\Local\Google\Chrome\Application\chrome.exe" -- disable-print-preview

这会将CTRL + P默认设置为常规的特定于操作系统的打印对话框。Ctrl + shift + P也适用于每次都能记住热键的用户。

瑟夫


1

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

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

按照如何将命令行参数传递到Dock项中的说明进行操作?

  1. 使用Automator,创建一个Application,添加Run Shell Script并替换cat为:

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

  2. 将其保存为Chrome普通打印任意位置。

  3. 使用获取信息将Chrome的图标复制到Chrome普通打印

  4. 运行Chrome普通打印而不是Chrome,它将在修复了打印对话框的情况下为您启动Chrome。


0

解决方案在OS X上的组合键是command+ option+ p。仍在寻找一种实际禁用它的方法。


检查上面的Lauri Ranta的评论。现在都好了!
Mike Fahy 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.