Tire en tirant des capacités IE9 dans le contrôle .NET WebBrowser, y compris la prise en charge SVG
.NET (3.5) Les applications WinForms utilisent souvent le contrôle WebBrowser
. Cependant, la réalisation de la fonctionnalité IE9 complète nécessite de comprendre ses limites inhérentes.
le WebBrowser
Control par défaut est la version IE installée mais rend généralement les pages en mode normes IE7. Pour activer les fonctionnalités IE9, y compris le support SVG, il existe deux méthodes principales:
HTML Meta Tag: Ajout de la balise méta <meta http-equiv="X-UA-Compatible" content="IE=9">
dans la section <head>
de votre page HTML, avant toute autre <link>
ou <script>
balises, forces forces Mode de rendu IE9.
Modification de la clé de registre: Créer ou modifier une entrée de registre à HKLMSOFTWAREMicrosoftInternet ExplorerMainFeatureControlFEATURE_BROWSER_EMULATION
. Ajoutez le nom exécutable de votre application (par exemple, myApplicationName.exe
) avec une valeur de valeur de 9000
pour forcer le mode IE9. Notez que d'autres valeurs peuvent également fonctionner. Alternativement, la création de cette clé sous HKCU
au lieu de HKLM
évite de nécessiter des privilèges d'administrateur.
En utilisant l'une ou l'autre de ces techniques, les développeurs peuvent débloquer le plein potentiel d'IE9 dans leurs contrôles .NET WebBrowser
.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!