コンピューターにInternet Explorerをインストールしましたが、IE 7の互換モードをテストする必要がありました。ドキュメントモードをIE 7に変更した後、デフォルトとして設定しました。それを変更。デフォルトはIE 7に留まっていますか?
ドキュメントモードのデフォルトを設定するにはどうすればよいですか?
次のようにmeta tag
を使用してこれを実現できます。
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
サイトがローカルの互換表示リストに追加されると、Internet Explorer 11のレンダリングモードが停止したように見えることがあります。これが発生すると、開発者ツールの内部および外部のレンダリングモードは、指定された互換性設定にデフォルト設定されます。
これがサイトがこのリストに載る唯一の方法ではないかもしれませんが、Microsoftはこのリストにサイトを手動で追加する方法の手順を文書化しています。
サイトを互換表示リストに追加するには
- デスクトップを開き、タスクバーのInternet Explorerアイコンをタップまたはクリックします。
ツールボタンをタップまたはクリックしてから、互換表示設定をタップまたはクリックします。
Add this websiteで、リストに追加するサイトのURLを入力し、Addをタップまたはクリックします。
このリストからサイトを削除するには、次の手順に従ってください。
私が管理していた特定のWebページでこの問題に遭遇しました。どの設定を変更しても、IE8互換モードに戻り続けました。
X-UA-Compatible
がヘッドのメタデータに設定されていることがわかりました。
<meta http-equiv="X-UA-Compatible" content="IE=8" >
後で発見したように、少なくともInternet Explorer 11では、開発者ツール(F12)、[エミュレーション]タブを選択し、ドロップダウン[ドキュメントモード]の下のテキストを確認します。
IE11以降のみをサポートしており、 Microsoftはドキュメントモードは非推奨であると言います なので、私はすべてを捨てました。それで解決しました。
私は自分のウェブサイトを開発しているときに同じ問題を抱えていました。ローカルに存在する間、リソースはfile//
として開かれました。 http://
として読み込まれた自分のページを含むインターネットのページでは、F12開発者はデフォルトとしてEdgeを使用しましたが、ローカルファイルからIE11に読み込まれている間はそうではありませんでした。
上記の提案に従って、「互換表示でイントラネットサイトを表示する」のチェックボックスをオフにしました。
これは、Webページに余分なコーディングを追加したり、リストを作成するために多数のページを追加したりすることなく、トリックを実行しました。これで、すべてのローカルファイルがF12でEdgeドキュメントモードで開きます。
したがって、ローカルでホストされるファイルにF12を使用することを参照している場合、これが役立つ場合があります。
ローカルエリアネットワーク設定([インターネットオプション]> [接続]> [LAN設定]にある[設定を自動的に検出する])のチェックを外しました。
webサーバー上のweb.configファイルにこのセクションを追加してください。PHPページで時々発生することがあります。
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=Edge" />
</customHeaders>
</httpProtocol>
私は自分でこの問題に遭遇しました。私の場合、IEをリセットすることが問題の最も迅速な解決策でした。