2011-06-16 32 views
2

從我們的應用程序的任何我們的HTML5網頁打印(包括頁面的靜態HTML快照)非常緩慢:網頁在IE

當加載在IE(打印對話框,無論你如何到達那裏CTRL + P,rightclick-> print,javascript - >。print())加載需要很長時間。

我有一個print.css其中顯示:none;大部分頁面的佈局和額外部分。

我期待這是一個痛苦的調試過程,但我很樂意從哪裏開始調試這些症狀。

  • 它可能是額外的屏幕只有CSS(這是龐大而複雜的,基本上不相關)?
  • 它可能是JavaScript的資產?
  • 你會建議看(有條件IE報表,文檔類型等)
+2

這很可能與您使用的瀏覽器的質量有關;-) – Nathan 2011-06-16 14:41:28

+0

您是如何實現print.css的?我不知道IE8支持CSS媒體查詢打印? – Spudley 2011-06-16 14:49:44

+0

瀏覽器顯然是問題(IE <*)。 - IE支持media =「print」鏈接到樣式表(在我自己的知識中,CSS本身沒有任何內容) – zeroasterisk 2011-06-16 15:55:33

回答

2

發現,緩慢實際上由於大CSS文件,上面提到的任何其他事情......我改變到媒體=「屏幕」,所以它不會在打印隊列中加載,並且事情顯着加速。

(JS的不是問題)

不幸的是,這意味着我的print.css不能只是隱藏和剝離下來的顯示器,但現在有風格的東西,以及 - 但至少表現ISN不會受到打擊。