ブラウザが IE10 の場合、スクリプトを削除するにはどうすればよいですか?
私はこのようにそれをやろうとしました:
<!--[if !IE]-->
<script type="text/javascript" src="js/script.js"></script>
<!--[endif]-->
ただし、IE10 では条件付きコメントがサポートされなくなったため、引き続きスクリプトが読み込まれます。
何か案は?
ブラウザが IE10 の場合、スクリプトを削除するにはどうすればよいですか?
私はこのようにそれをやろうとしました:
<!--[if !IE]-->
<script type="text/javascript" src="js/script.js"></script>
<!--[endif]-->
ただし、IE10 では条件付きコメントがサポートされなくなったため、引き続きスクリプトが読み込まれます。
何か案は?
ブラウザーが 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);
}
これがお役に立てば幸いです。ありがとう。