0

IE で [印刷プレビュー] をクリックすると、[縮小して全体に合わせる] に設定されていると、合計ページに無限のページが追加され始めます。最初はPage 1 of 110 秒あたり約 100 の割合で 2 番目の数値が急速に増加しますが、速度は低下します。現在、Page 1 of 1272毎秒約 3 回増加しており、止まる気配はありません。

「縮小して合わせる」の代わりに100%に変更すると、すぐに1 of 2そこにとどまります。

これをデバッグするにはどうすればよいですか? この 1 ページでのみ発生します。非常に複雑なサイトであるため、jsFiddle や他の場所で再現することはできません。

4

1 に答える 1

0

Quirks モードを使用している場合、IE9+ にはバグがあり、次のような式が発生します。

expression(body.clientHeight - this.offsetTop)

clientHeight を 1px 間違って計算しているため、無限ループに陥ります。その後、サイズが増加し続けます。注: これが散発的にしか発生しないのを見てきました。

いずれにせよ、これをデバッグするには、すべての CSS を無効にして、スタイル設定されていないページの問題が修正されるかどうかを確認してから、少しずつ追加します。

于 2012-11-28T00:04:34.827 に答える