0

現在、古いバージョンのInternet Explorerが検出されたときにTinyMCEの古いバージョンを読み込もうとしています。これは、IE9とIE11以上の条件付きコメントではうまく機能します。例:スクリプトタグのInternet Explorer 10を検出するにはどうすればよいですか?

<head> 
    <!-- IE9 and lower --> 
    <!--[if lte IE 9]> 
    <script src="/script/libs/tinymce-legacy/tinymce.min.js"></script> 
    <![endif]--> 
    <!-- IE10 doesn't work :(--> 
    <!-- IE11 and upper --> 
    <!--[if gte IE 11]><!--> 
    <script src="/script/libs/tinymce/tinymce.min.js"></script> 
    <!--<![endif]--> 
</head> 

JavaScriptタグを使用しているときにIE10を検出する可能性はありますか?

+0

[「条件付きコメントはもはやIE10とIE11でサポートされています。」](https://en.wikipedia.org/wiki/Conditional_comment) – str

+0

あなたはせずにこの問題を解決しようとするユーザーエージェント文字列 –

+0

イムをチェックすることをお勧めしますサーバサイド操作。私はCSSや独自のjsコードのためのいくつかのトリックがあることを知っているが、外部スクリプトのためではない。 – danN

答えて

0

IE10と11で条件付きコメントを使用することはできません。IE10では非推奨です。

あなたの最善の策は、ユーザーエージェント文字列をRegExにすることです。

関連する問題