46

IE8 では、Microsoft は互換モードと呼ばれる新しいモードを導入しました。これは、ページを IE7 のようにレンダリングします。

このボタンは、stackoverflow.com のアドレス バーの横に表示されます。ただし、google.com / live.com にアクセスすると、互換モード ボタンが表示されません。ページでこのボタンがユーザーに表示されないようにするにはどうすればよいでしょうか?

4

6 に答える 6

25

ここから:

[互換表示] ボタンが表示されない場合があります。

このボタンは、アドレス バーの [停止] ボタンと [更新] ボタンの隣にあります。ユーザーが実行するアクションがなく、互換表示ボタンが表示されない場合がいくつかあります。

Internet Explorer の内部ページ (about:InPrivate など) を表示している場合

バージョニング タグ/HTTP ヘッダーを使用して Internet Explorer 8 に「準備完了」であると宣言したページを表示している場合 (このタグが Quirks、IE7 標準、または IE8 標準をトリガーするかどうかは問題ではありません)。表示されません)

イントラネット ページを表示していて、[イントラネット サイトを互換表示で表示する] チェックボックスが選択されている場合 Web ページを表示していて、[すべての Web サイトを互換表示で表示する] チェックボックスが選択されている場合

Microsoft 提供の互換表示更新リストに含まれる Web ページを表示していて、[Microsoft からの更新された Web サイト リストを含める] チェックボックスが選択されている場合

開発者ツールバーで「ドキュメント モード」または「ブラウザ モード」の設定を切り替えた場合

そのため、おそらく、そのブログ投稿とここで詳細に説明されているバージョン管理タグ/HTTP ヘッダーを使用しています。

于 2009-03-12T01:21:02.533 に答える
6

「イントラネット サイトを互換表示で表示する」または「すべての Web サイトを互換表示で表示する」設定 ([ツール] -> [互換表示設定] にあります) が有効になっている場合 (これらは表示中の Web サイトに関連しているため)、ドキュメントの HTML の場合、ページは常に何らかの形式の互換ビューに配置されます。

これは、ドキュメント内であっても、ページが互換表示になっていることに気付くことを意味し、残念ながら、これらの設定を無効にする以外にできることはありません.

于 2012-01-06T14:21:55.700 に答える
3

互換表示に関するこの包括的なMSDN 記事に従って、次のリストでは、互換表示を有効にするさまざまな方法について説明します。

  • Web ページを表示しているときに、アドレス バーの [互換表示] ボタンをクリックします。このボタンが表示されると、[更新] ボタンの左側に表示され、破れた紙のイメージが含まれます。これにより、表示されている Web サイトのドメイン内のすべてのドキュメントに対して互換表示が有効になります。
  • 互換表示設定の「互換モード設定ですべてのWebサイトを表示する」が有効になっている。
  • [互換表示でページ レイアウト エラーから自動的に回復する] 設定が有効になっていると、Web ページが応答を停止するか、ブラウザーがクラッシュします。この場合、Internet Explorer は問題から回復した後、ページを互換表示で開きます。
  • 互換表示で開くサイトを識別するグループ ポリシーは、コンピュータの管理者によって有効にされています。
  • F12 開発者ツールを使用してブラウザー モードを変更し、Internet Explorer を以前のバージョンのブラウザーとして識別しました。
  • 互換表示リストが有効になり、互換表示で自動的に表示される Web サイトのリストが定義されます。

互換表示を回避/無効化/上書きするには、上記のアクションの逆を行う必要があります。

互換表示リストは、Microsoft が管理する XML ファイルです。

互換表示リストからサイトを削除するには (またはリストからのサイトの削除に異議を唱えるには)、サイト全体の所有者に、ドメイン サイトが互換表示リストに表示されていることを確認してもらいます。含まれている場合は、次の情報を含む電子メールを iepo@microsoft.com に送信してください。

所有者名 役職 会社名 住所 メールアドレス 電話番号 ウェブサイトアドレス

Microsoft は提供された情報を確認し、次回の予定されている更新で互換表示リストからサイトを削除します。

于 2012-07-20T18:05:49.047 に答える
1

以下のリンクは IE で正常に機能し、メニュー バーが正しく表示されていました http://line25.com/wp-content/uploads/2012/css-menu/demo/index.html

しかし、イントラネットでホストされている同じコンテンツでは、すべてのリンクがメニュー バーではなく上下に表示されていました。互換表示ボタンがアドレスバーに表示されませんでした。

以下の変更後、メニューバーが正常に表示されるようになり、アドレスバーに互換表示ボタンが表示されるようになりました。

ツール→互換表示設定→「イントラネットサイトを互換表示で表示する」のチェックを外す

この貴重な情報をありがとう

于 2013-01-21T07:36:53.190 に答える
1

互換表示に問題があり、PHP ファイルの一部が UTF-8 文字エンコーディングで保存されていることがわかりました。これは IE を混乱させていたと思います。サイト ファイルの大部分はコードページ 1252 で保存されました。

ここで、すべてのファイルを「西ヨーロッパ (Windows) - コードページ 1252」として保存するように設定すると、表示の問題は解消されました。

ここでの教訓は、文字エンコーディングを混在させないことです。

于 2013-02-10T19:01:28.843 に答える