2010-08-03 8 views
4

J'ai une application WPF .net4 avec un composant webBrowser qui accède à une page HTML locale qui utilise un fichier CSS. Lorsque je navigue sur la page avec IE8, le style CSS est corrigé, mais lorsque je navigue vers la page du composant webBrowser, le style CSS est incorrect. Ai-je tort de penser que webBrowser utilise le même ActiveX que IE8? ou y a-t-il des attributs que je dois définir dans le composant webBrowser?WPF .net4 webBrowser et Internet Explorer 8

Merci d'avance pour toute aide.

Répondre

2

La meilleure explication que j'ai entendu pour ce comportement est que le contrôle webbrowser s'exécute dans une certaine forme de mode «compatibilité».

14

C'est probablement un peu en retard mais je suis tombé sur cette question à la recherche d'autres réponses.

Le contrôle WebBrowser s'affiche par défaut en mode quirks. mais dans votre page Web, vous pouvez spécifier la version de IE à utiliser pour rendre dans les métadonnées.

<meta http-equiv="X-UA-Compatible" content="IE=edge"/> 

IE = bord indique au contrôle WebBrowser d'utiliser la dernière version de IE il prend en charge

Questions connexes