web-dev-qa-db-ja.com

IE11で「ブラウザモード」に戻すにはどうすればいいですか?

UPDATE:古い質問はIE11プレビューにのみ当てはまります。 IE11の最終リリースではブラウザモードに戻りました。しかし、キャッチがあります。それは、条件付きコメントをエミュレートしないので、それは無用に近いです。たとえば、従来のIEでHTML 5サポートを有効にするためにそれらを使用すると、IE 11でサイトをデバッグすることはできなくなります。

        <!--[if lte IE 8]>
            <script src="html5shiv.js"></script>
        <![endif]-->

StackOverflowの質問 とIE バグトラッカーの問題 を読んでください。 Microsoftはこれに決して応答しなかったので、彼らが意図的にこのバグを導入して人々をBrowserStackサブスクリプションの購入に導いたようです。条件付きコメントエミュレーションは、プレビューリリースでは問題なく動作しました。

オリジナルの質問:IE 7プレビューがWindows 7にインストールされているとき、それはブラウザモードを変更することを可能にする昔ながらのF12ツールが付属しています。 enter image description here

ただし、[ツール]メニューに移動して[F12]開発者ツールを選択すると、新しい開発者ツールに置き換えられ、[ブラウザモード]は使用できなくなります。 enter image description here

元に戻す唯一の方法は、IE11をアンインストールしてから再インストールすることです。

IE11でブラウザモードを切り替えるもっと簡単な方法はありますか?

131
Evgeny

仮想マシンを使用することは古いIEをテストする最善の方法ですが、新しいF12ツールがアクティブになるとIE11がこの値を上書きするため、レジストリを編集して古いF12ツールを元に戻すことができます。

このトリックをありがとう Dimitri Nickolaas に感謝します。 enter image description here

これは私にとってはうまくいきます(.regファイルとして保存して実行):

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar\WebBrowser]
"ITBar7Layout"=hex:13,00,00,00,00,00,00,00,00,00,00,00,30,00,00,00,10,00,00,00,\
  15,00,00,00,01,00,00,00,00,07,00,00,5e,01,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,69,e3,6f,1a,8c,f2,d9,4a,a3,e6,2b,cb,50,80,7c,f1
19
Evgeny

これはエミュレーション(Ctrl + 8)ドキュメントモード( 10,9,8,7,5)、ブラウザプロファイル(デスクトップ、Windows Phone)

enter image description here

17
Rajnikanth

最も簡単な方法、特にMSDNの場合、愚かなMSで私の時間の数時間を無駄にした場合

http://support.Microsoft.com/kb/2900662/en-us?sd=rss

  1. 開発者ツールペインを開きます。これを行うには、F12を押します。
  2. エミュレーション画面を開きます。これを行うには、Ctrl + 8を押します。
  3. [モード]の[ドキュメントモード]ボックスの一覧の[9]をクリックします。
  4. [モード]の下の[ユーザーエージェント文字列]リストで、[Internet Explorer 9]をクリックします。
5
Sam

デバッグしている特定のバージョンのIEにX-UA-Compatibleメタヘッダーを設定することでこれを回避できます。これはブラウザモードをヘッダで指定したバージョンに変更します。

例えば:

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

開発者ツールでブラウザモードを更新するには、[開発者ツール]を閉じてから再度開く必要があります。これはその特定のバージョンに切り替わります。

マイナーバージョンからマイナーバージョンへの切り替えは、更新することで問題なく動作しますが、9から7など、マイナーバージョンからマイナーバージョンに切り替える場合は、新しいタブを開いてロードする必要があります。もう一度ページ。

これがスクリーンショットです。

enter image description here

4
mendezcode

 IE11では、ユーザーエージェントをIE10、IE9、さらにはWindows Phoneに変更できます。本当にいいです

2
Lingaraj R M

Microsoftには、この目的のためのツールがあります。MicrosoftExpression Webです。誰もが望んでいないFrontPage/Dreamweaverのようなゴミがたくさん入った無料版があります。重要なのは、素晴らしいブラウザテスト機能があることです。私は、Internet Explorer 11でWindows 8.1 Pro(プレビュー版ではなく、最終版)を実行しています。これらのローカルブラウザを入手します。

  • Internet Explorer 6
  • Internet Explorer 7
  • Internet Explorer 11 /!\ Unsupported Version(使用できません。どういたしまして、私はブラウザを持っています)

それから私はリモートブラウザ(ベータ版)オプションを取得します。有効なEメールで申し込むことになっていますが、サーバーとの通信中にエラーが発生しました。しかたがない。

Firefoxは以前はサポートされていましたが、今は見えません。隠れているかもしれません。

ブラウザのバージョンを並べて比較できます。私はまた、画像、またはどうやら、PSDファイルと比較することができます(それがどれほどうまく機能するかわからない)。 InDesignはいいでしょうが、それはおそらくあまりにも多くを求めています。

Visual Studio Ultimateが同じコンピューター上にあるため、Expressionのフルバージョンも部分的にインストールされています。そのため、無料インストールでは自動的にアップグレードされないことをコメントで確認してもらってください。

更新:オンラインサービスは 中止 のように見えましたが、ローカルブラウザは引き続きサポートされています。 SuperPreview だけをダウンロードすることもできます。エディタのゴミを使わずに。完全なIDEが欲しいなら、最新版は Microsoft Expression Web 4(Free Version) です。これは サポートされているブラウザの公式リストです 。 IE6はWindows 8.1でエラーを起こすようですが、IE7は動作します。

更新2014-12-09:Microsoftはこれについてほとんど断念しています。うまくいくとは思わないでください。

2
Zenexer

IE11で「ブラウザモード」に戻すにはどうすればいいですか?

元に戻す簡単な方法はただエミュレーション(ctrl + 8)に行くことです

そしてユーザエージェント文字列を変更します。 (添付画像参照)

enter image description here

2
pedram