簡體   English   中英

如何在沒有打印預覽窗口的情況下進行打印

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM