2012-02-21 3 views
2

IE 8以降でロードする場合は、すべてのブラウザでロードされます。理由は何ですか?コードの疲れた目が見付からないタイプミスはありますか?条件付きコメント - すべてのブラウザで読み込まれます。 IE 8以降でのみロードする必要があります

<![if lte IE 8]> 
    <script src="HTTP://dev.brandgnumedia.com/html5video/jplayer/js/ieplayers.js" type="text/javascript"></script> 
<![endif]> 

はFYI:私はLTE演算子を使用して、ちょうど<![if IE]>をしない場合はそれが正常に動作します。これは、フラッシュフォールバックを持つHTML5ビデオプレーヤーであり、私はIE 9でそのように動作し、IE 10が出てきても動作し続けたいと思っています。

答えて

4

あなたは、私はそれを試してみました。この

<!--[if lte IE 8]> 
    what-to-do 
<![endif]--> 
+0

のようにそれを形成すべきです。ブラウザーはスクリプトをロードしません。私はとにかくこれらのものを使って嫌いです。 – erfling

+0

実際、あなたは正しいです。 IEのための適切な構築です。 私が元々作り出した方法は、他のブラウザでもうまくいきました。今はどこにいても適切なファイルを手に入れています。ありがとう。 – erfling

関連する問題