web-dev-qa-db-ja.com

IE8の「互換表示でイントラネットサイトを表示する」設定が無効になっている

ブラウザモードに関しては、IE8/9はデフォルトで次のように構成されているはずです。

  1. すべてのイントラネットページを互換モードでレンダリングします(DOCTYPEが宣言されているかどうかに応じて、IE7の「標準モード」またはIE5.5の「癖モード」のレンダリングにフォールバックします)
  2. イントラネットのURLを自動的に識別して、いつフォールバックするかを決定します

これらの設定は、次の場所で構成できます。

  1. [ツール]> [互換表示設定]> [互換表示でイントラネットサイトを表示する]-チェックボックス
  2. [ツール]> [インターネットオプション]> [セキュリティ]-タブ> [ローカルイントラネット]> [サイト]-ボタン。ポップアップの下に、自動解決を構成するためのチェックボックスがあります。

私のブラウザでは、[互換表示でイントラネットサイトを表示する]チェックボックスが無効になっていて、オンにできません。なぜ無効になっているのですか?どうすればオンにできますか?無効とは、チェックボックスがグレー表示されているため、有効にできないことを意味します。

5
Tuukka Mustonen

これが仕事用コンピュータの場合、グループポリシーを介して会社のITスタッフによって設定される場合があります。

「Windows®InternetExplorer®8を管理するための約1300のグループポリシーがあります」 「互換表示をオフにする」および「ローカルイントラネットのInternetExplorer標準モードをオンにする」の設定を含みます。

このポリシーが設定するレジストリエントリを特定し、権限がある場合は、RegEditを介してコンピュータで変更することができます。ただし、GPによって制御されている場合は、次にグループポリシーが更新されたときにリセットされます(約1時間に1回)。

2

Techie007の答えはあなたを正しい軌道に乗せますが、私はまだいくつかの調査をしなければなりませんでした。

彼が提供したURLに基​​づいて(そして私はIE10に対してこれを行ったので、8を超えるすべてのバージョンに適用される可能性が高い)、私が行ったことは次のとおりです。

1. Windows Key + R 
2. type: gpedit.msc and hit enter
3. Expand and navigate to: Local Computer Policy -> Computer Configuration -> Administrative Templates -> Windows Components -> Internet Explorer
4. Double click on Compatibility View
5. Right click on "Turn on Internet Explorer Standards Mode for local intranet".
6. Set it to "Disabled".

これによりチェックボックスがオフになりますが、それでも無効のままです。チェックボックスの状態を制御する方法はまだ見つかりませんが、これにより、少なくともチェックボックスをオンにするかどうかを制御できます。

次のようになります。

enter image description here

4
silverCORE