![](/img/trans.png)
[英]How to do silent printing without print preview and dialog in Laravel?
[英]How to Printing Without Print Preview Window
我正在用JavaScript在onclick事件上調用打印功能。
<input type="button" value="Print" onclick="window.print()" />
我使用此代碼打印頁面,但我想通過“打印預覽”窗口。
如何在不打開打印對話框的情況下直接打印到默認打印機。
訪問我的網頁WWW .......
(用戶點擊)
KOBOM! 已打印100頁。
這應該是不可能的,因為否則將是一個安全問題(本例為垃圾郵件)。 您的代碼涉及I / O通訊,並且通過瀏覽器進行(所有內容都通過瀏覽器進行,但此處它們從您的代碼中進行控制)。 您實際上是在正確地做,但是您選擇的瀏覽器決定彈出一個對話框,等待用戶接受打印命令。
好吧,瀏覽器設計師希望為其用戶提供良好的用戶體驗,並以此方式防止潛在的垃圾郵件。 Javascript知道這一點,這就是為什么打印機功能中沒有此參數的原因。
你還想做嗎? 嘗試為您當前的瀏覽器找到插件或調整項,以允許繞過此類行為。 創建自己的應用程序(可以是瀏覽器)。
這種方法有問題嗎? 您不想讓其他用戶安裝或配置此類東西; 對於普通用戶來說太多了,您的意圖是使事情變得容易。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.