在我的chrome瀏覽器版本17.0.942.0 winvista中,printdlg不是通常的模式系統-printdlg,而是在網站本身內部呈現。所以我想按照here的描述打印畫布內容。但代碼從鉻打印JavaScript:如何知道打印完成?
window.print(); window.close();
不會工作,因爲window.close
也關閉PRINTDLG。所以在鉻window.close
必須由用戶發起或以某種方式推遲。有沒有辦法知道window.print
是否已完成,以便窗口可以自動關閉?
我不知道你可以重寫打印對話框,我認爲這是一個操作系統生成的對話框?你可以附上一個屏幕截圖,所以我們可以看看? –
Imo不能覆蓋打印dlg,chrome只是引入了一個新的標準,它在網站中呈現。截圖應該顯示它:[點擊](http://img12.imageshack.us/img12/7715/chromeprint.jpg) – Pl4n3
很酷,謝謝澄清@Pl4n3 –