对于我们应用程序中的任何HTML5页面(包括页面的静态HTML快照):
在IE中加载打印对话框时(无论你如何到达CTRL + P,右键单击> print,javascript-> .print()),它可能需要很长时间才能加载。
我有一个print.css,显示:无;页面的大部分布局和额外部分。
我希望这是一个痛苦的调试过程,但我喜欢任何关于从哪里开始调试这些症状的建议。
答案 0 :(得分:2)
发现缓慢实际上是由于上面提到的大型CSS文件......我将其更改为media =“screen”,因此在打印队列期间没有加载它并且事情显着加速。
(JS不是问题)
不幸的是,这意味着我的print.css不仅可以隐藏和删除显示,而且现在还必须设置样式 - 但至少性能不会受到影响。