2011-06-16 41 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不会受到打击。