2016-12-09 3 views
0

私はブラウザ依存機能のミッシュマッシュを持つレガシーシステムで作業しています。現在の状況をすべて改善することを計画していますが、その間に次のようなことを実現する方法を見つけ出す必要があります。IE:条件付きで互換性オプションに基づいてドキュメントモードを設定する

このサイトまたは一般のブラウザモードを互換モードに設定した場合、ドキュメントモードIE8を作成する必要があります。私が探しているこの特定の場合、私はIE10を使用しています。 IE10互換モードに切り替えると、ドキュメントモードの「ページデフォルト」はInternet Explorer 7になります。ページをデフォルトのInternet Explorer 8にすることができれば、今のところ私のケースを解決できるはずです。

私がヘッダーで使用しようとすると、IE 8 compatモードに強制されます。

私は、これは物事を行うには非常に奇妙な方法で実現する、と私は適切に狂気を解決できるようになるまで、それは一時的なものだ....

答えて

1

あなたはIE8モードをしたいですか? IE8標準モードまたはIE8「<!doctype>」モードを使用しますか?前者の場合は、x-ua-compatibleIE8に設定します。後者の場合は、EmulateIE8に設定します。 (最初の値はターゲットモードとしてIE8標準モードを選択し、2番目のモードはページに標準モード<doctype>またはIE5準拠モードが含まれている場合IE8標準モードを選択します。ページには<doctype>が含まれていません)。

キーは、ページに必要な従来のドキュメントモードを認識しています。そのモードを具体的に特定してターゲット設定します(開発ツールの[エミュレーション]タブを使用してモードを切り替えます

ページをイントラネットに展開する場合は(右クリックし、[プロパティ]を選択します)ゾーンの値を確認してください)、インターネットゾーンで開くようにページにMark of the Webを追加し、そうでない場合はvarious defaultsが動作しないようにすることができます。

+0

一部のユーザーは、サイトに対してブラウザモード= "IE 10 Compatibility"を強制します。これらのユーザーには、デフォルトのドキュメントモードをIE 8にしたいと思います。私は他の誰かに他のブラウザを使用させたくありません。 IE8/EmulateIE8にすべてのブラウザを強制するので、私はx-ua-compatibleを使いたくないのです。 モードを使用するとどういう意味ですか? 私の好奇心は、手動で互換モードを選択すると、IE7が「ページデフォルト」のドキュメントモードになることです。そして、代わりにPage Default IE8を作る方法はありますか? –

関連する問題