J'héberge MSIE sous forme de winforms. Malheureusement, il insiste pour fonctionner en mode de compatibilité indépendamment du fait que je lui donne une page qui fonctionne en mode IE8 dans IE autonome. L'effet de cela est que certains contenus qui s'affichent correctement dans MSIE autonome sont complètement mis-alignés et foiré dans le contrôle hébergé.Le contrôle WebBrowser MSIE hébergé dans l'application winforms s'exécute en mode de compatibilité
Outre le type de document, etc, y a-t-il un moyen magique de dire au webbrowser que je veux qu'il rende la page de la même manière que si je l'avais chargé en MSIE autonome?
Je ne souhaite pas utiliser le remplacement de clé de registre (http://blogs.msdn.com/b/ie/archive/2009/03/10/more-ie8-extensibility-improvements.aspx) car mon formulaire fait partie d'un complément pour une autre application. Je ne veux pas changer le comportement d'IE pour l'application principale et je ne veux pas le changer pour d'autres compléments fonctionnant sous cette application. Je veux seulement que cela fonctionne dans le navigateur hébergé dans mon formulaire, pas à l'échelle de l'application et pas à l'échelle du processus.
Merci. J'ai ajouté la balise Meta X-UA-Compatible. Toujours essayer de confirmer si cela fait l'affaire ... – KristoferA
Quel était le résultat de l'utilisation de la balise META? J'ai pu le tester et ça a marché. – Garett
Jusqu'à présent, j'ai un résultat de test non concluant sur la balise META.Inconclusive car après avoir appliqué la balise, elle a été rendue correctement, mais après avoir changé la méta balise en IE7, elle est restituée correctement, et après l'avoir retirée, elle est restituée correctement. En d'autres termes, après la première série de tests, je n'ai pas pu reproduire le bogue de rendu que je voyais avant d'utiliser la balise META. J'ai besoin de faire d'autres tests mais je n'ai pas encore eu le temps de le faire ... – KristoferA