2014-09-02 45 views
1

有沒有什麼方法可以創建我自己的打印預覽並給出所有選項,如在Chrome打印預覽中給出的。另外我想通過javascript隱藏Chrome默認打印預覽​​對話框並顯示我自己的打印預覽對話框,因爲Firefox和IE沒有這個功能,這就是爲什麼我想要我自己的對話框顯示。如何爲所有瀏覽器創建我自己的打印預覽選項

感謝, 桑迪

+0

你不能。這就是瀏覽器功能,並且您無法訪問本地功能,如在Javascript中打印或隱藏瀏覽器窗口。 Java可能使其遠程可能,但它不會像瀏覽器。 – Pietu1998 2014-09-02 05:20:16

+0

chrome提供了一些命令來隱藏打印預覽窗口,但是有沒有什麼命令可以在javascript – Sandy 2014-09-02 05:48:24

回答

2

你可以有它看起來像要打印,通過Java的腳本提供了一些功能,如Chrome.This將在正常工作頁面的預覽新的彈出窗口非鉻瀏覽器。

但是,您無法通過java-script隱藏chrome的打印預覽功能。

因此,無論您創建的新打印預覽頁面在大多數瀏覽器中看起來都不錯,但是您的自定義打印預覽頁面將在打印之前再次通過Chrome的打印預覽。

例如,假設您希望通過顯示您的自定義打印預覽在電子商務網站的訂單確認頁中進行打印。 爲了達到這個目的,您可以在確認頁面上點擊確認頁面上的虛擬打印按鈕,在彈出的對話框中打開格式化的打印內容,並使用鉻提供的額外功能。您可以在自定義打印預覽中打印打印按鈕(window.print())以打印最終頁面。

但是,這在非Chrome瀏覽器中正常工作,但會再次通過Chrome的預覽功能。

+0

中使用,因此無法隱藏chrome打印預覽。 :( – Sandy 2014-09-02 05:59:05

+0

即使我想隱藏在我的項目之一,但不能這樣做。 – Shamanth 2014-09-02 06:05:52

+0

Ohk !!!謝謝你的幫助。:) – Sandy 2014-09-02 06:31:36