Escludere Caricamento Script Per Una Specifica Versione di Internet Explorer

A volte, nello sviluppo di alcuni siti, può accadere cosi come è accaduto a me di avere l’esigenza di escludere il caricamento di uno o più scripts una specifica versione di Internet Explorer, per problemi di compatibilità.

Internet Explorer

 

In particolare volevo caricare degli script in tutti i browser ad eccezione di Internet Explorer 8.

Una tecnica diffusa che molti conoscono è quella di creare delle condizioni specifiche solo per Internet Explorer, escludendo però gli altri browser.

Ad esempio, se scriviamo:

<!--[IF !IE 8]>
carico script in tutte le versioni di IE ad eccezione della 8 e degli altri browser
<![endif] -->

viene caricato lo script solo per Internet Explorer, per tutte le versioni tranne la 8, escludendo però anche gli altri browser.

Per includere invece tutti i browser ad eccezione solo di IE8, si vede aggiungere al codice precedente “<!–>“ ottenendo:

<!--[if !IE 8]><!-->
carico script in tutti i browser e in tutte le versioni di IE ad eccezione della 8
<![endif] -->

 

 

Lascia un commento