Force IE 11 “User agent string” utilizzando i tag

Il mio sito Web è rotto in IE11.

Sappiamo tutti che i tag HTML consentono allo sviluppatore di forzare la modalità di compatibilità IE; per esempio

 

ha funzionato alla grande e ha risolto i problemi di visualizzazione per IE10.

Ma in realtà su IE11, anche se la Compatibility mode è impostata su IE9 , la User agent string è impostata su default e javascript non funziona. Modifica manuale La User agent string in IE10 risolto i miei problemi.

Per Shure ho intenzione di risolvere i problemi reali che causano errori del sito Web, ma in realtà ho bisogno di un modo veloce e programmatico per forzare “User agent string” a IE10 , dato che non riesco a contattare ogni utente.

Qualcuno può aiutare?

Ho anche affrontato lo stesso problema nel mio Windows Server 2003 con .net framework 4.0 e dopo una lunga ricerca ho trovato che il seguito è utile …

Ho creato la cartella App_Browsers e ho inserito un file browser denominato ie.browser e incollato il testo di definizione del browser sottostante e ha iniziato a funzionare

                                                       

Risolto! Il sito web è appena installato Dotnet framework 4.5 sul server


In realtà non ho trovato un modo per forzare i browser a livello di programmazione Stringa agente utente (questa era la domanda originale). Ma sito web riparato con codice 0 ..

Ho fatto solo un sacco di test e su un server ho scoperto che il sito web funzionava, su altri server non lo era.

Il ” buon server ” era un Win2012 e ” server non validi” erano Win2008. Su Win2012 Aspnet 4.5 era in esecuzione e su Win2008 non lo era.

Ho installato dotnet framework 4.5 anche su server non validi e tutto ha iniziato a funzionare!

Se non si desidera installare l’intero .NET Framework 4.5, è sufficiente aggiornare .NET Framework 4.0 con questa correzione da Microsoft http://www.microsoft.com/en-us/download/confirmation.aspx?id = 39257 Nel mio caso questo ha funzionato perfettamente.

Inserisci il codice nella tua WebConfig: lavorando nel 2017-2018