当我尝试在Chrome浏览器中打印时,它将显示给用户的打印预览面板。
我想在Chrome中打开"系统打印"对话框,而不是打印预览面板。
JavaScript可以做到这一点?
实际上,我想在JavaScript中使用CTRL+SHIFT+P
覆盖CTRL+P
。一些代码示例将不胜感激。
这个答案真的很简单:
1.您不能
使用JavaScript不可用脚本打印对话框。它们本身是浏览器的专有部分。
2。绝对不要考虑这样做!
-
这不是您的选择,它不是您的客户。
-
它与您的网站无关。
让用户为自己选择
当他们想使用系统打印对话框时,他们将按ctrl+shift+P
。
人们可以通过将about:flags
键入地址栏并禁用打印预览来禁用Chrome Print视图。