我想为我在 Laravel 上制作的网站生成 POS 单据,我尝试了客户端和服务器端方法,但没有任何效果,我不想在打印单据之前预览。
我想生成一张没有任何预览的 POS 单据。
这个问题的解决方案不是代码挑战。这是浏览器中的设置。
在 Mac 上的 Google Chrome 中禁用打印预览
退出谷歌浏览器 在 Mac 上启动终端。 (使用搜索框搜索“终端”) 输入默认值 write com.google.Chrome DisablePrintPreview -bool true 关闭终端并打开 Google Chrome
在 Windows 上的 Google Chrome 中禁用打印预览
关闭谷歌浏览器 在桌面上右键单击 Google Chrome 单击属性 在对话框中,在目标字段末尾添加“–disable-print-preview”(不带撇号)(确保在 – 之前包含空格) 点击应用
在 Mac 上的 Firefox 中禁用打印预览
在地址栏中输入“about:config”并按 Enter。
右键单击页面,将鼠标悬停在“新建”上,然后单击“布尔值”
输入“print.always_print_silent”作为首选项名称,然后单击“确定”
单击“正确”,然后单击“确定”。
关闭 about:config 窗口。
在 Windows 上的 Firefox 中禁用打印预览
在地址栏中输入“about:config”并按 Enter。
右键单击页面,将鼠标悬停在“新建”上,然后单击“布尔值”
输入“print.always_print_silent”作为首选项名称,然后单击“确定”
单击“正确”,然后单击“确定”。
关闭 about:config 窗口。
参考:https://support.dryfta.com/how-to-disable-print-preview-in-chrome-firefox-on-windows-mac/