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!

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top