L'unico modo per aggirare questo problema è forzare l'applicazione inde ad essere eseguita su IE10 in modalità IE10, questo si ottiene con il tag:
- Code: Select all
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
Purtroppo non si riesce a risolvere il problema con una personalizzazione del file Desktop.htm , ho provato con un conditional statement del tipo:
- Code: Select all
<!--[if lt IE 10 ]>
##EMULATEIE##
<![endif]-->
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
Facendo in questo modo si sistema il problema di IE10 ma non funziona più IE9 dalla versione 9.0.15.
In conclusione credo che l'unica soluzione possibile sia che il framework inde sostituisca il tag ##EMULATEIE## in modo appropriato a seconda della versione di IE e cioé:
- per IE < 10
- Code: Select all
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
- per IE10
- Code: Select all
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />