La modalità documento di IE11 è predefinita su IE7. Come resettare?


96

Il mio Internet Explorer 11 sul mio tablet Windows 8.1 Surface è impostato per impostazione predefinita sulla modalità documento 7, causando il rendering errato di molti siti Web.

Quando apro gli strumenti per sviluppatori, viene indicato che per impostazione predefinita è la modalità documento 7 a causa delle impostazioni di compatibilità Intranet.

Tuttavia, non ho modificato queste impostazioni manualmente e sto esplorando le pagine Internet!

Ho provato a ripristinare le impostazioni di Internet Explorer senza fortuna.

Qualche idea?


Questo è un duplicato di stackoverflow.com/questions/22034924/… comment # 3 funziona perfettamente per me
Wolfgang Mahlke

Risposte:


134

Per impostazione predefinita, Internet Explorer visualizza le pagine Web nell'area Intranet in visualizzazione compatibilità. Per cambiare questo:

  • Premere Altper visualizzare il menu IE.
  • Scegli Strumenti | Impostazioni di Visualizzazione Compatibilità
  • Rimuovere il segno di spunta accanto a Visualizza i siti intranet in Visualizzazione Compatibilità.
  • Scegli Chiudi.

A questo punto, IE dovrebbe fare affidamento sulla pagina Web stessa (o su eventuali criteri di gruppo pertinenti) per determinare le impostazioni di compatibilità per le pagine Web Intranet.

Tieni presente che alcuni siti potrebbero non funzionare più correttamente dopo aver apportato questa modifica. È possibile utilizzare la stessa finestra di dialogo per aggiungere siti specifici per abilitare la visualizzazione della compatibilità quando necessario.


Ehi Lance, la cosa pazzesca è: ho questo problema con i siti web pubblici, come stackoverflow.com, ecc ... Sebbene questi siti siano siti Internet (al contrario di Intranetsites), gli strumenti di sviluppo contrassegnano la modalità documento come predefinita su 7, a causa delle impostazioni intRAnet.
jim

1
La tua soluzione aiuta, quindi immagino che dovrei riformulare la mia domanda: come mai i siti Internet sono visti come siti intranet.
jim

Non suona come un comportamento che dovrebbe accadere; potresti dover indagare su alcune cose. Quando si verifica successivamente con SO, fare clic con il pulsante destro del mouse sulla pagina, scegliere Proprietà, quindi vedere in quale zona viene visualizzata la pagina. Stai utilizzando un proxy? Forse questo sta costringendo il sito a essere visualizzato nell'area Intranet? Inoltre, controlla se il sito è nell'elenco dei siti da visualizzare sempre in Visualizzazione Compatibilità (utilizzando la finestra di dialogo Impostazioni di compatibilità precedente). In tal caso, prova a rimuovere il sito dall'elenco. Hai forse impostazioni di compatibilità stabilite tramite criteri di gruppo?
Lance Leonard

Ho controllato alcune cose: SO e altri siti aperti nella zona Intranet. La cosa strana è che due tablet (Surface) hanno questo strano comportamento. IE11 sul mio laptop funziona correttamente. Tutti e tre i computer hanno Windows 8.1, sono sulla stessa rete, collegati tramite lo stesso wireless. Hai altre idee?
jim

1
Quindi, ho controllato con altre fonti e il consenso sembra essere che se viene segnalato SO nella zona Intranet, allora qualcosa è configurato in modo strano. Forse uno script proxy .PAC, possibilmente le mappature delle zone del sito, possibilmente impostazioni personalizzate del CV, possibilmente qualcos'altro. (Per visualizzare il thread completo, vedere twitter.com/_Lance_Leonard/status/541333492399742977 ) In ogni caso, quelli sembrano essere la soluzione migliore per i passaggi successivi.
Lance Leonard

105

Se sei uno sviluppatore, questo è quello che devi fare:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />

35
@Zack: questo argomento è anche il primo risultato di ricerca per gli sviluppatori che cercano di risolvere il problema con i propri siti web.
Rafał Swacha

9
@ RafałSwacha, è corretto, sono un programmatore e ho cercato anche questo argomento. Sono sicuro che aiuterà altri programmatori.
llioor

8
Questo ha funzionato per me <meta http-equiv = "X-UA-Compatible" content = "IE = 11" />
WiredIn

1
IE = edge è la modalità con gli standard più elevati e funzionalmente equivalente a un DOCTYPE "html5". Rif: msdn.microsoft.com/en-us/library/jj676915(v=vs.85).aspx
Ed Randall

2
se non sei uno sviluppatore e stai solo cercando di visualizzare correttamente i siti web nel tuo browser, per favore, smetti di usare IE 11
andrew

6

Grazie a tutte le indagini di Lance, ho potuto trovare una soluzione al mio problema. Forse aveva a che fare con il mio ISP.

Riassumere:

  • I siti Internet sono stati visualizzati nell'area Intranet
  • Per questo motivo la modalità documento era impostata su 5 o 7 invece di Edge

Ho deselezionato "Rileva automaticamente impostazioni" nelle Impostazioni della rete locale (che si trova in "Opzioni Internet"> Connessioni> Impostazioni LAN.

Ora i siti sono correttamente contrassegnati come siti Internet (invece che siti Intranet).


1

Per il sito web, assicurati che le intestazioni di risposta HTTP di IIS siano impostate e aggiungi una nuova chiave X-UA-Compatible che punta a "IE = edge"

Clicca qui per maggiori dettagli

Se hai accesso al server, il modo più affidabile per farlo è farlo sul server stesso, in IIS. Accedi a IIS HTTP Response Headers. Aggiungi nome: X-UA-Compatible Valore: IE = edge Questo sovrascriverà il tuo browser e il tuo codice.


0

Se il problema si verifica su un computer specifico, prova la seguente soluzione a condizione che tu abbia Internet Explorer 11.

Apri regedit.exe come amministratore. Vai al seguente percorso / percorsi:

  1. Per macchine a 32 bit:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
    
  2. Per macchine a 64 bit:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION & 
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
    

Ed elimina il REG_DWORDvalore iexplore.exe.

Chiudere e riavviare il sito Web utilizzando Internet Explorer 11, verrà impostato automaticamente su Edge come modalità documento.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.