web-dev-qa-db-ja.com

IE11ドキュメントモードをデフォルトとしてEdgeに設定する方法は?

コンピューターにInternet Explorerをインストールしましたが、IE 7の互換モードをテストする必要がありました。ドキュメントモードをIE 7に変更した後、デフォルトとして設定しました。それを変更。デフォルトはIE 7に留まっていますか?

enter image description here

ドキュメントモードのデフォルトを設定するにはどうすればよいですか?

59
Pomster

次のようにmeta tagを使用してこれを実現できます。

<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
35
Ken Gray

サイトがローカルの互換表示リストに追加されると、Internet Explorer 11のレンダリングモードが停止したように見えることがあります。これが発生すると、開発者ツールの内部および外部のレンダリングモードは、指定された互換性設定にデフォルト設定されます。

これがサイトがこのリストに載る唯一の方法ではないかもしれませんが、Microsoftはこのリストにサイトを手動で追加する方法の手順を文書化しています。

から 互換表示でサイト表示の問題を修正

サイトを互換表示リストに追加するには

  1. デスクトップを開き、タスクバーのInternet Explorerアイコンをタップまたはクリックします。
  2. ツールボタンをタップまたはクリックしてから、互換表示設定をタップまたはクリックします。

  3. Add this websiteで、リストに追加するサイトのURLを入力し、Addをタップまたはクリックします。

サイト互換性ビューの削除手順:

このリストからサイトを削除するには、次の手順に従ってください。

  1. [ツール]> [互換表示設定]に移動します。
  2. 表示されるダイアログで、リストから削除するサイトをクリックします。
  3. [削除]ボタンをクリックします。

スクリーンショット:

Tools - Compatibility View settings

Compatibility View settings dialog

35

私が管理していた特定のWebページでこの問題に遭遇しました。どの設定を変更しても、IE8互換モードに戻り続けました。

X-UA-Compatibleがヘッドのメタデータに設定されていることがわかりました。

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

後で発見したように、少なくともInternet Explorer 11では、開発者ツール(F12)、[エミュレーション]タブを選択し、ドロップダウン[ドキュメントモード]の下のテキストを確認します。

IE11以降のみをサポートしており、 Microsoftはドキュメントモードは非推奨であると言います なので、私はすべてを捨てました。それで解決しました。

15

私は自分のウェブサイトを開発しているときに同じ問題を抱えていました。ローカルに存在する間、リソースはfile//として開かれました。 http://として読み込まれた自分のページを含むインターネットのページでは、F12開発者はデフォルトとしてEdgeを使用しましたが、ローカルファイルからIE11に読み込まれている間はそうではありませんでした。

上記の提案に従って、「互換表示でイントラネットサイトを表示する」のチェックボックスをオフにしました。

これは、Webページに余分なコーディングを追加したり、リストを作成するために多数のページを追加したりすることなく、トリックを実行しました。これで、すべてのローカルファイルがF12でEdgeドキュメントモードで開きます。

したがって、ローカルでホストされるファイルにF12を使用することを参照している場合、これが役立つ場合があります。

4
The Poodle Farm

ローカルエリアネットワーク設定([インターネットオプション]> [接続]> [LAN設定]にある[設定を自動的に検出する])のチェックを外しました。

2
Subha

webサーバー上のweb.configファイルにこのセクションを追加してください。PHPページで時々発生することがあります。

<httpProtocol>
    <customHeaders>
        <clear />
        <add name="X-UA-Compatible" value="IE=Edge" />
    </customHeaders>
</httpProtocol>
1
BR1COP

私は自分でこの問題に遭遇しました。私の場合、IEをリセットすることが問題の最も迅速な解決策でした。

http://support.Microsoft.com/kb/923737

1
Ekster