2012-11-27 30 views
0

當我在IE上點擊「打印預覽」時,如果它被設置爲「縮小到適合」,那麼無限頁面開始被添加到總頁面中。它以Page 1 of 1開頭,並以每10秒約100的速度迅速增加第二個數字,但速度減慢。現在它說Page 1 of 1272並且每秒增加大約三次,沒有停止的跡象。爲什麼IE試圖打印無限頁面?

如果我將其更改爲100%而不是「收縮以適應」,則它立即有1 of 2並停留在那裏。

如何開始調試?它只發生在這一頁上。我無法在jsFiddle或其他任何地方重現它,因爲它是一個非常複雜的網站。

+0

這可能是相關的:http://stackoverflow.com/questions/23434727/ie11-printing-infinite-pages –

回答

0

如果使用怪癖模式,有在IE9 +,導致表達式,如下面

expression(body.clientHeight - this.offsetTop) 

一個無限循環,因爲它是由1px的錯估了clientHeight的錯誤。然後它繼續增大。注意:我已經看到這種情況只是零星發生。無論哪種方式,爲了調試這個,我會禁用所有的CSS,看看是否可以解決這個問題,然後添加一些無風格的頁面。

相關問題