sto ospitando MSIE in una forma WinForms. Sfortunatamente, insiste nell'esecuzione in modalità di compatibilità, indipendentemente dal fatto che fornisca una pagina che viene eseguita in modalità IE8 in IE stand-alone. L'effetto di ciò è che alcuni contenuti che vengono visualizzati correttamente in MSIE autonomo risultano completamente disallineati e incasinati nel controllo ospitato.controllo MSIEs WebBrowser ospitato in WinForms applicazione funziona in modalità compatibilità
Oltre al tipo di documento ecc., C'è un modo magico per dire al browser che voglio che il rendering della pagina sia come se lo avessi caricato in MSIE standalone?
Non voglio utilizzare l'override della chiave del Registro di sistema (http://blogs.msdn.com/b/ie/archive/2009/03/10/more-ie8-extensibility-improvements.aspx) perché il mio modulo fa parte di un componente aggiuntivo per un'altra app. Non voglio modificare il comportamento di IE per l'app principale e non voglio modificarlo per altri componenti aggiuntivi in esecuzione in quell'app. Voglio solo che funzioni all'interno del browser ospitato nel modulo my, non in tutta l'app e non in tutto il processo.
Grazie. Ho aggiunto il meta tag X-UA-Compatible. Sto ancora cercando di confermare se funziona ... – KristoferA
Qual è stato il risultato dell'uso del meta tag? Sono stato in grado di testarlo e ha funzionato. – Garett
Finora ho un risultato di test non conclusivo sul meta tag.Inconcludente perché dopo aver applicato il tag è stato reso correttamente, ma dopo aver cambiato il meta tag in IE7 è stato comunque reso correttamente, e dopo averlo rimosso di nuovo è ancora reso correttamente. In altre parole, dopo il primo round di test non ero in grado di riprodurre il bug di rendering che stavo vedendo prima di usare il meta tag. Ho bisogno di fare altri test ma non ho ancora avuto il tempo di farlo ... – KristoferA