2012-10-05 65 views
0

使用Chrome版本22.0.1229.79米鉻掛在window.print(),但不按Ctrl + P

我們爲用戶提供通過從一個Javascript菜單打印當前頁面的方法: javascript:window.print();

這在IE和FF中效果很好,但在Chrome上,頁面在打印預覽彈出之前掛起30秒。有趣的是,Ctrl + P或從Chrome菜單打印即時工作(所以它不是一般的打印,只是使用JavaScript打印預覽)。

在此先感謝。

+0

鏈接將是有益的。 – raam86

+0

不幸的是它不公開。我試圖在jsFiddle上重新創建它,但當然它適用於微不足道的情況。我會看看如果我能做出一個重現錯誤...謝謝 –

+1

如果是在按鈕的事件:沒有必要調用JS。使用像'onclick =「window.print()」'應該可以正常工作。 – Rhyono

回答

0

事實證明,我有一個30秒的網站無關功能的超時,阻止打印Javascript被執行。 FF和IE在運行時都沒有問題,但顯然Chrome的線程邏輯阻止了它在另一個30秒超時之前啓動。

沒有完全解決,但這是一個紅色的鯡魚...感謝您的幫助