0

私のサイトの 1 つで、X-UA-Compatible ヘッダーが存在するにもかかわらず、IE 8 が互換表示ボタンを表示しています。IE 9 では、このヘッダーを追加するとボタンが削除され、正しいレンダリング モードが設定されますが、IE 8 では同じことが行われないのはなぜですか? ユーザーが IE8 でボタンをクリックすると、サイトのレンダリングがいくつかのページで中断するため、このボタンをクリックしないようにするにはどうすればよいですか?

問題のサイトはwww.venuefinder.com です

4

1 に答える 1

4

ページに次のメタ タグが含まれています:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />

したがって、IE9 はボタンを非表示にし、IE8 はそれを認識しません (IE8 が出荷されたときに IE9 が存在しなかったため)

IE8 と IE9 (および IE10) の両方でボタンが表示されないようにするには、ページを調整して最新の DOCTYPE を含める必要があります。

<!doctype html>

メタタグをedgeに設定します

<meta http-equiv="X-UA-Compatible" content="IE=edge" />
于 2012-08-02T10:14:39.027 に答える