2016-04-09 26 views
0

_Layout.cshtml sayfamda, yalnızca IE için bazı komut dosyaları eklemek istiyorum (eğer doğru olmak istiyorsak IE11); MVC6: Komut dosyaları yalnızca IE için koşullu olarak nasıl yüklenir?

aşağıdaki

<!--[if IE]><!--><script src="some.script.min"></script><!--<![endif]--> 

denedik ama çalışmıyor - bu normal yorum olarak alır. IE11'de test ediyorum.

Bu koşullu yorumların IE10'dan kaldırıldığını söyleyen bu article'u buldum.

Peki burada ne yapabilirim?

+1

Peki, her şeyden önce, bu komut dosyalarını IE11'e neden dahil etmek istediğinizi açıklayabilir misiniz? Tarayıcınızın agnostik olması için kodunuzu yazmanız gerekir. Sadece IE11'de ne yapman gerekiyor? Şansını farklı bir şekilde yapabilirsin. –

cevap

0

O IE 10+ aşağıdaki tanıyacak görüntülenir:

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

Bu (yüklenen komut ile sonuçlanan) IE Bir HTML açıklama 10+ olarak geçti ancak olarak kabul edilmesi koşullu deyimi ile sonuçlanır koşullu ve IE 10'dan daha düşük bir şeyle ihmal edilmiştir.

İlgili konular