Come modificare la modalità browser in IE9 in modo permanente?


9

Come posso cambiare permanentemente la modalità browser in IE9, come ad esempio IE7?

Attualmente, questa modifica è solo temporanea e ogni volta che apri una nuova finestra, devi passare alla modalità sviluppatore per cambiare di nuovo le impostazioni.

Chiarimento: "Windows 7 richiede di eseguire IE9. Ma per motivi di lavoro alcune persone hanno ancora bisogno di usare IE7 o IE8. Strumenti per gli sviluppatori consente a una persona di utilizzare le impostazioni IE7 con in IE9. Ma per ogni finestra aperta sembra che ogni volta che uno deve passare in modalità sviluppatore per passare dalla modalità Browser a IE7. La domanda è: come si ottengono le impostazioni che consentiranno a IE9 di aprirsi in modalità IE7 ogni volta che si accende il browser. "


Cambiarlo in cosa?
paulmorriss,

Passa a un'altra delle modalità browser disponibili. La domanda non è "cambiare in cosa" ma "rendere permanente la modifica".
Fabio Milheiro,

Non credo che nessuno capisca la domanda che viene posta. Windows 7 richiede di eseguire IE9. Ma per motivi di lavoro alcune persone hanno ancora bisogno di usare IE7 o IE8. Strumenti di sviluppo consente a una persona di utilizzare le impostazioni IE7 con in IE9. Ma per ogni finestra aperta sembra che ogni volta che si debba passare in modalità sviluppatore per passare dalla modalità Browser a IE7. La domanda è: come si ottengono le impostazioni che consentiranno a IE9 di aprirsi in modalità IE7 ogni volta che si avvia il browser.

Vedere? Avete capito bene!
Fabio Milheiro,

Risposte:



8

Non penso che tu possa davvero influenzare l'impostazione della modalità browser; questa sembra essere una funzione di debug degli sviluppatori. Se un utente esegue IE9, la modalità browser sarà IE9 o IE9 Visualizzazione compatibilità. È possibile influire sull'impostazione della visualizzazione di compatibilità utilizzando il <meta>tag X-UA-Compatible o l'intestazione HTTP (tuttavia, fare attenzione alle impostazioni Strumenti -> Visualizzazione compatibilità -> "Visualizza siti Intranet in Visualizzazione compatibilità").


4

Ho trovato un'impostazione del registro che può forzare l'esecuzione di IE9 in IE8 o IE7 in modalità di emulazione del browser in modo permanente. Ad esempio, per eseguire IE9 in modalità IE8, aggiungere la chiave, il valore e i dati seguenti al registro.

HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)
   SOFTWARE
      Wow6432Node (for IE 32-bit on a 64-bit OS)
         Microsoft
            Internet Explorer
               Main
                  FeatureControl
                     FEATURE_BROWSER_EMULATION
                        iexplore.exe = (DWORD) 00008888

È possibile utilizzare il valore decimale 8000 per IE8, ma viene applicato solo se le direttive! DOCTYPE sono visualizzate in modalità IE8. Il valore decimale 8888 è per IE8 indipendentemente dalle direttive! DOCTYPE, motivo per cui ho scelto nel mio esempio.

Il valore decimale 7000 è per IE7, ma si applica solo se le direttive! DOCTYPE sono visualizzate in modalità IE7.

http://msdn.microsoft.com/en-us/library/ee330730(v=vs.85).aspx#browser_emulation

Nota: la barra degli strumenti dello sviluppatore mostrerà "Modalità browser: sconosciuta", quindi non è un test valido.


2

Nell'editor Criteri di gruppo, in Modelli amministrativi> Componenti di Windows> Internet Explorer> Visualizzazione compatibilità, è presente un'impostazione per "Disattiva vista compatibilità" che può essere impostata su Abilitato, che lascerà permanentemente il browser in modalità IE9.


1
  • Gli sviluppatori possono cambiare la modalità browser tramite il menu "Modalità browser" negli Strumenti per sviluppatori F12 di IE. Questa impostazione si applica solo alla macchina locale dello sviluppatore. Ad esempio, gli sviluppatori possono avere IE9 emulare un browser IE7, browser IE8 o IE9 in Visualizzazione compatibilità.

Seleziona Modalità browser

  • Gli utenti possono cambiare la modalità browser facendo clic sul pulsante Visualizzazione compatibilità (CV), che fa sì che IE8 e IE9 emulino il browser IE7. Questo è il motivo per cui è importante che gli sviluppatori del sito testino il loro sito nella modalità di visualizzazione Visualizzazione compatibilità.
  • L'elenco Visualizzazione compatibilità di IE può anche modificare la modalità browser per siti specifici.

Da qui:


3
Lo so. Il problema è che la modifica è solo temporanea. Devo renderlo permanente sul computer di un determinato browser.
Fabio Milheiro,

@FabioMilheiro sto affrontando lo stesso problema. c'è qualche fortuna a trovare una soluzione?
mirza,

No amico, in realtà non ho trovato una soluzione;)
Fabio Milheiro,

1

Quello che faccio è installare la macchina virtuale Windows con modalità XP in Windows 7 (Professional). Questo è tutto gratuito e sul sito Web di MS. Esegui il browser più vecchio di tua scelta in XP. Se vuoi più browser disponibili, credo che tu possa installare più istanze di una macchina virtuale.

Eseguo Office 2003 anche sulla macchina virtuale XP. Quindi posso avere accesso a più versioni di Office. La macchina virtuale XP è davvero XP, non una certa emulazione di XP. L'ambiente XP alternativo è utile anche per altre aree di test.


0

credo che tu stia lavorando su collegamenti / server intranet in tal caso, solo una riga risponde alla tua domanda

Disabilita la vista compatibilità: Vai a Strumenti >> impostazione vista compatibilità >> deseleziona 'Visualizza siti intranet in Vista compatibilità' (per impostazione predefinita, questa opzione è selezionata)


0

Se il problema si verifica su un computer specifico, provare la seguente correzione, purché si disponga di Internet Explorer 11.

Aprire regedit.exe come amministratore. Passare 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_EMULATIONeHKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION

Ed elimina il valore REG_DWORD iexplore.exe. Chiudi e riavvia il sito Web utilizzando Internet Explorer 11, per impostazione predefinita sarà 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.