Веб-страница очень медленно печатается в IE - PullRequest
2 голосов
/ 16 июня 2011

Для любой из наших страниц HTML5 из ​​нашего приложения (включая статический снимок HTML страницы):

При загрузке диалогового окна печати в IE (независимо от того, как вы попали туда CTRL + P, правый клик-> печать, javascript ->. Print ()), загрузка может занять очень много времени.

У меня есть print.css, на котором отображается: нет; Большая часть макета и дополнительных частей страницы.

Я ожидаю, что это будет болезненный процесс отладки, но я хотел бы получить любые рекомендации о том, где начать отладку для этих симптомов.

  • Вероятно, это будет дополнительный экран только CSS (который является большим и сложным и в значительной степени не имеет значения)?
  • Вероятно, это будут активы javascript?
  • Любые другие вещи, которые вы бы порекомендовали посмотреть (условные операторы IE, типы документов и т. Д.)

1 Ответ

2 голосов
/ 16 июня 2011

Обнаружено, что медлительность на самом деле была вызвана большим CSS-файлом, упомянутым выше ... Я изменил его на media = "screen", чтобы он не загружался во время очереди печати, и все значительно ускорилось.

(проблема не в JS)

К сожалению, это означает, что мой print.css не может просто спрятать и укоротить экран, но теперь должен также стилизовать вещи - но по крайней мерепроизводительность не принимает удар.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...