4

Web サイトで IE8 で奇妙な問題が発生しています。HTML が完全に読み込まれているにもかかわらず、ホームページが完全に空白のままになることがあります。また、ボタンやリンクが表示されていなくても、マウスポインタは反応します。ボタンまたはリンクがあるはずの場所にカーソルを合わせると、実際のリンクまたはボタンがあったようにマウス ポインターが反応します。IE8 がページ全体をレンダリングしたかのようですが、表示されません。この問題は、IE8 のさまざまなマシンで非常にランダムに発生しています。

この動作に関する多くのフォーラム トピックを読みましたが、まだ解決策が見つかりませんでした。しかし、私はいくつかの指針を持っています。これは、使用している CMS がメタ リフレッシュを使用しているという事実に関連しているはずです。ドメインのルートで提供するページは次のようになります。

<html>
 <head>
  <title>redirect</title>
  <meta http-equiv="Refresh" content="0; URL=/web/show">
 </head>
 <body></body>
</html>

ドメイン example.com に移動すると、example.com/web/show に転送され、この問題が発生することがあります。example.com/web/show に直接アクセスすると、この問題は発生しないため、更新と関係があるはずです。

  • Firefox では、/web/show が応答コード 200 を返すことがわかります。
  • IE8 では、セキュリティ設定で「META REFRESH を許可する」が有効になっています。

あなたの助けは非常に高く評価されます。

4

3 に答える 3

4

@font-face を削除することで問題を解決しました。

于 2012-07-25T11:09:12.530 に答える
1

あなたが問題を解決したと聞いてうれしいです。私は同じ問題を抱えていて、過去 3 時間の間に解決策を必死に探していましたが、IE8 では定義する必要があることに気付くまで

html, body {
    position: static;
}

それ以外のposition: relative;

たぶん、これで 3 時間の頭痛が解消されるでしょう。

于 2012-08-02T00:53:02.443 に答える
0

を使用したときに同じ問題が発生しました。最後に、宣言を HTML ヘッドにbootstrap-webpack移動することでこれを修正しました。FlyingDR@font-faceに感謝します。

于 2015-11-24T02:42:33.117 に答える