4

イントラネットから特定のサイトを IE9 モードでレンダリングするように IE10 に強制したいと考えています。

ローカルの互換性リストを使用してみましたが、役に立ちませんでした (%LocalAppData%\Microsoft\Internet Explorer\IECompatData\iecompatdata.xml)。そのファイルに次のエントリを追加しようとしました。

<domain docMode="EmulateIE9">projects.mycompany.com</domain>

これが可能かどうか誰かが知っていますか? それとも、その場でDoctypeを挿入するためのアドオンがありますか?

そのためにフィドラーを使用することもできますが、もっと簡単な解決策がないかどうか知りたいです。

更新: 明確にするために、クライアント側で機能するソリューションが必要です。サーバーにアクセスできません。たとえば、アクセスできないhttp://abc.comの特定のページのヘッダーを変更 (DOCTYPE を挿入) したい場合があります。私はフィドラーやGreaseMonkey(IEのTrixie)のようなものでそれを行うことができましたが、手を汚す前にまず簡単な解決策を探しています.

4

5 に答える 5

8

次の手順を実行して、互換性リスト (サブドメインを含む) のサイトを指定できます。

1) ローカル グループ ポリシー エディターを開きます ( Windows Key+ R& type gpedit.msc)

Windows キー + R->gpedit.msc

2) 次の場所に移動します。

Computer Configuration/Administrative Template/Windows Components/Internet Explorer/Compatibility View

ローカル グループ ポリシー エディター

3) を編集してUse Policy List of Quirks Mode sites有効にし、サイトのリストにサイトを追加します。

リスト

4) 再起動してそれらのサイトを試す

于 2013-10-13T19:38:23.340 に答える
2

IE10 互換表示で IE10 を強制的に実行しますか? を参照してください。

私はこのソリューションを使用しています:


HTML ではなくブラウザ自体で互換モードを設定する場合は、次の手順を実行します。

  1. IE10を開く
  2. Alt キーを押して、IE メニューバーを表示します。
  3. [ツール] メニューをクリックします。
  4. 互換表示設定をクリックします。
  5. クリックでチェックボックスをオンにします。すべての Web サイトを互換表示で表示するか、
  6. 必要な Web サイトのみを互換表示に追加する

下の画像に示すように。Web サイトは IE 10 互換ビューで開きます。


注:私の場合、多くのWebがありますが、最初のドメインが.netで、現在は.net.arに変更された特別なサイトが必要です

ドメインをビューリストの例に追加すると:

www.example.domain.net.ar

www.example2.domain.net.ar

問題は、domain.net.ar で開始してから 2 番目のドメインが作成され、最初のドメインが最初に domain.net を作成したことでした。

2 つのドメインを追加します。

domain.net
domain.net.ar

なぜ 2 つのドメインを追加するのですか?

システムが URL example.domain.net.ar を充電するときに、互換性ビューがアクティブになっていないためです。そのため、そのWebがそのドメインで作成されたため、domain.netも追加します。今は両方働いています。

問題を修正します。

これがお役に立てば幸いです。

于 2013-11-30T08:59:23.937 に答える
2
<meta http-equiv="x-ua-compatible" content="IE=9">

http://msdn.microsoft.com/en-us/library/jj676915(v=vs.85).aspx

于 2013-05-22T09:22:48.653 に答える
-1

「gpedit.msc」を使用したくない場合は、次のようにして同じ結果を達成することもできます。

すなわち10以上

ツール (歯車) -> インターネット オプション -> セキュリティ タブをクリックし、[ローカル イントラネット] を強調表示して、[サイト] ボタンをクリックします。表示されるダイアログで [詳細設定] ボタンをクリックします 互換モードにしたいサイトのフル パスを追加します 「www.example.domain.net.ar」または「www.example2.domain.net.ar」

IE に戻るまで、すべてのダイアログ ウィンドウを閉じます。

ツール (The Cog) -> 互換表示設定をクリックし、[イントラネット サイトを互換表示で表示する] がオンになっていることを確認します。

サブドメインが互換表示で機能するようになりました。

警告 !!!たとえば、ローカルのイントラネット サイトは通常、IE のセキュリティ設定が低いため、管理していないサイトにはこの手法を使用しないでください。

于 2014-12-10T16:08:00.670 に答える