2016-07-13 13 views
0

mixitup jqueryスクリプトを使用しているページがあります。 Chrome、Opera、IE11で完全に動作します。ブラウザの互換性ビューをIE8に強制する

でもIE8でも動作する必要があります。

私はスクリプトがIE8で動作していますが、派手なアニメーションはまったく問題ありません。

ブラウザの互換性ビューを「Internet Explorer 8の互換性ビュー」に設定した場合のみ、IE8で動作します。

下のスクリーンショットでは、異なるバージョンを示していますが、どのオプションが最初のものではなく2番目のものか分かります。

I need 'Internet Explorer 8 Compatibility View' not 'Internet Explorer 8'

私は、ページの先頭に次のメタを入力しようとしている:

<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> 

とも:

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

しかし、両方のものは単に「のInternet Explorerを強制するように見えます8 '、スクリーンショットのトップオプションに相当します...私が必要とする2番目のものではありません。

できますか?

おかげで、私はあなたを助ける説明を下回ることがあり、正しくその後、あなたの質問を理解していれば

答えて

1

。 IEのバージョンでサポートされている基準に基づいて(ものを非エミュレート)ページ内<!DOCTYPE>ディレクティブを無視して、レンダリング<meta http-equiv="X-UA-Compatible" content=" _______ " />

  • 標準ユーザーエージェントモードを使用して

    (例えば、IE=8は、より良いテーブルに従いますボーダースペーシング、いくつかの擬似セレクターを使用しています(IE=7)。、エミュレートモードはIEが標準ベースのレンダリングモード、コンテンツ属性のIE=5

  • 可能な値に基づいて選択したバージョンとQuirksモードのページ内の任意<!DOCTYPE>指令に従うことを伝えるのに対し

  • です: content="IE=5"

    content="IE=7"

    content="IE=EmulateIE7"

    content="IE=8"

    content="IE=EmulateIE8"

    content="IE=9"

    content="IE=EmulateIE9"

    content="IE=edge"

メタタグのソリューションは、あなたのために働いていなかった場合、それに

header('X-UA-Compatible: IE=edge,chrome=1'); 
を設定