2012-11-27 3 views
0

IE에서 "인쇄 미리보기"를 클릭하면 "Shrink to Fit"으로 설정된 경우 무한한 페이지가 전체 페이지에 추가되기 시작합니다. Page 1 of 1으로 시작하고 10 초당 약 100의 속도로 두 번째 숫자를 빠르게 증가 시키지만 속도가 느려집니다. 지금 그것은 Page 1 of 1272를 말하고 초당 약 3 번, 멈추는 표시가 증가하고있다.IE가 무한 페이지를 인쇄하려고하는 이유는 무엇입니까?

"Shrink To Fit"대신 100 %로 변경하면 즉시 1 of 2이 있고 거기에 머물러 있습니다.

어떻게 디버깅을 시작합니까? 이 페이지에서만 발생합니다. 나는 매우 복잡한 사이트이므로 jsFiddle이나 다른 곳에서는 그것을 재현 할 수 없습니다.

+0

관련이있을 수 있습니다. http://stackoverflow.com/questions/23434727/ie11-printing-infinite-pages –

답변

0

당신이 쿼크 모드를 사용하는 경우는 1 x 1 픽셀로 clientHeight을 잘못 계산 있기 때문에 같은 무한 루프에

expression(body.clientHeight - this.offsetTop) 

아래와 같이 표현됩니다 IE9 + 버그가 있습니다. 그런 다음 크기가 계속 증가합니다. 참고 : 나는 이것이 단지 산발적으로 일어나는 것을 보았다.

어느 쪽이든, 이것을 디버깅하려면 모든 CSS를 비활성화하고 문제가 스타일이없는 페이지로 수정 한 다음 비트와 조각을 추가하는지 확인하십시오.

관련 문제