It is currently 20 April 2021, 7:35 Advanced search

Gestione tag compatibilità Internet Explorer

Questo forum è nato con lo scopo di raccogliere le proposte di modifica di Instant Developer e discuterne insieme.

Gestione tag compatibilità Internet Explorer

Postby mtozzi » 15 April 2013, 8:19

Attualmente utilizzando un'applicazione inde con Internet Explorer 10 se malauguratamente il browser ha impostato la visualizzazione compatibilità per il dominio l'applicazione viene eseguita in tale modalità e ci sono problemi riguardo ai campi non editabili che risultano cancellabili. Questo perché il css ie10.css nonostante venga caricato non viene interpretato da Internet Explorer se in modalità compatibile IE7.
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" />
mtozzi
 
Posts: 405
Joined: 2 November 2010, 9:33

Re: Gestione tag compatibilità Internet Explorer

Postby a.maioli » 15 April 2013, 10:51

Purtroppo sembra che IE10 abbia introdotto questa breaking change che visualizza la X di cancellazione nei campi di input anche se il browser funziona in modalità di compatibilità. Questo implica che la modalità di compatibilità è in realtà incompatibile.

L'idea che suggerisci è giusta e, dopo oppurtuna valutazione, sarà implementata.

Tieni conto che, comunque, anche se si preme la X per cancellare il contenuto del campo bloccato, il valore non viene davvero cancellato. Cioè sia lato javascript che lato server il valore non viene perso, ma ripristinato non appena avviene uno scroll o un cambio di stato.
User avatar
a.maioli
Pro Gamma
Pro Gamma
 
Posts: 1090
Joined: 29 September 2010, 12:47

Re: Gestione tag compatibilità Internet Explorer

Postby mtozzi » 16 April 2013, 8:44

Il problema è che attualmente il tag di compatibilità con IE7 viene messo comunque anche con explorer 10
mtozzi
 
Posts: 405
Joined: 2 November 2010, 9:33

Re: Gestione tag compatibilità Internet Explorer

Postby a.maioli » 16 April 2013, 9:40

Abbiamo creato l'attività NPQ00709 per tenere conto di questa conversazione, puoi seguirne l'implementazione da Instant Developer Roadmap quando verrà valutata.
User avatar
a.maioli
Pro Gamma
Pro Gamma
 
Posts: 1090
Joined: 29 September 2010, 12:47

Re: Gestione tag compatibilità Internet Explorer

Postby mtozzi » 16 April 2013, 12:27

ok grazie
mtozzi
 
Posts: 405
Joined: 2 November 2010, 9:33


Return to Proposte di modifica

Who is online

Users browsing this forum: No registered users and 4 guests