1

ブラウザが IE10 の場合、スクリプトを削除するにはどうすればよいですか?

私はこのようにそれをやろうとしました:

<!--[if !IE]-->
    <script type="text/javascript" src="js/script.js"></script>
<!--[endif]-->

ただし、IE10 では条件付きコメントがサポートされなくなったため、引き続きスクリプトが読み込まれます。

何か案は?

4

2 に答える 2

2

ブラウザーが IE10 でない場合は、javascript で次のコードを使用して、このスクリプト タグをヘッドに追加することでこれを実現できます。

    **//detect IE10**
    var isIE10 = false;
    /*@cc_on
     if (/^10/.test(@_jscript_version)) {
     isIE10 = true;
     }
     @*/
    if(!isIE10){
       **//append script tag to head if not IE10**
        var script = document.createElement('script');
        script.type = '"text/javascript"';
        script.src = 'js/script.js';
        document.head.appendChild(script);
    }

これがお役に立てば幸いです。ありがとう。

于 2015-04-21T06:06:12.813 に答える