0

私はすでにIE7での作業に耐えられませんが、今では私を狂わせる問題に遭遇しました:

  • Internet Explorer 7 (IE 7 モードを実行する IE 9) は、サイトで正常に動作し、意図したとおりに動作します。
  • Windows XP で Internet Explorer 7 が正しく動作しない
    • サイトの読み込みには数回の試行が必要です。読み込みが完了すると、サイトの内部ページに移動できなくなります
    • リンクをクリックすると、ページのタイトルが読み込まれますが、コンテンツはまったくレンダリングされず (古いページがまだ残っています)、ステータスは「完了」と表示されます。エラーメッセージなどはありません

以前にこの問題に遭遇したことはなく、これをデバッグする方法がわかりません。どんな助けでも大歓迎です。

編集: 問題の原因は font-face を使用した selectivizer であり、これによりブラウザーがクラッシュします。

4

1 に答える 1

0

わかりました、私はこれを理解するために本当に深く掘り下げる必要がありました.

主な問題は、IE7.js - IE9.js または Selectivizr.js をfont-faceで使用することです。これらは IE7 ではうまく動作しません (互換モードの IE9 では正常に動作します)。これにより、ブラウザが完全にロックされます。

私が見つけた回避策は、最初に CSS からフォント フェイスの宣言を削除し、それを別の CSS ファイルに移動することでした。次に、Selectivizr の後に Webfont Loader (http://code.google.com/apis/webfonts/docs/webfont_loader.html) を実行します。今、すべてが正常に動作します。

于 2012-01-11T22:36:24.740 に答える