IE9 Browser Detection Visualizzazione IE8
-
25-10-2019 - |
Domanda
Per scopi diagnostici, i miei spettacoli di applicazioni web del browser, la versione dell'utente e il sistema operativo sulla parte inferiore di ogni pagina -. Questo è fatto in Javascript
In fase di sviluppo e test con IE9, il browser e la versione appaiono perfettamente.
Tre istanze dell'applicazione dal vivo sono in esecuzione sullo stesso server web. Ho notato su uno solo di essi, gli angoli arrotondati dont presentarsi - e nemmeno le ombre - e il browser viene rilevato come IE8 (quando si utilizza Internet Explorer 9) e il pulsante di visualizzazione compatibilità manca
Tutte le idee su come risolvere questo problema? Grazie!
Soluzione
E 'possibile che si hanno gli strumenti per sviluppatori aprire per il sito ed è stata selezionata Internet Explorer 8 per la "Modalità Browser" o "modalità documento"?
In caso contrario, cercare un meta tag canaglia nel codice HTML:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
Altri suggerimenti
Questa è quasi certamente perché il browser sta andando in modalità IE8-compatibilità.
Questo può essere innescato da varie cose, ma quando è inaspettato è in genere a causa della configurazione del browser.
Fare clic sul menu Strumenti e selezionare l'opzione di menu "impostazioni di visualizzazione di compatibilità". Questo ti mostrerà quali casi la causa del browser per andare in modalità compatibilità. La causa più comune è l'impostazione "Intranet locale". Questo fa sì che il browser in modalità di compatibilità uso quando si visualizza un sito sulla rete locale (questo include localhost
).
È possibile sovrascrivere questo con l'aggiunta di un meta tag al codice HTML, come segue:
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
Questo costringerà IE di ignorare l'impostazione config e sempre utilizzare il motore di rendering corretto piuttosto che modalità di compatibilità.
speranza che aiuta.