Nutzung der IE9-Funktionen im .NET WebBrowser Control, einschließlich SVG-Unterstützung
.NET (3.5) WinForms-Anwendungen nutzen häufig das WebBrowser
-Steuerelement. Um die volle IE9-Funktionalität zu erreichen, ist es jedoch erforderlich, die inhärenten Einschränkungen zu verstehen.
Das WebBrowser
-Steuerelement verwendet standardmäßig die installierte IE-Version, rendert Seiten jedoch normalerweise im IE7-Standardmodus. Um IE9-Funktionen, einschließlich SVG-Unterstützung, zu aktivieren, gibt es zwei primäre Methoden:
HTML-Meta-Tag: Das Hinzufügen des Meta-Tags <meta http-equiv="X-UA-Compatible" content="IE=9">
innerhalb des Abschnitts <head>
Ihrer HTML-Seite, vor allen anderen <link>
- oder <script>
-Tags, erzwingt IE9-Rendering-Modus.
Änderung des Registrierungsschlüssels: Erstellen oder ändern Sie einen Registrierungseintrag unter HKLMSOFTWAREMicrosoftInternet ExplorerMainFeatureControlFEATURE_BROWSER_EMULATION
. Fügen Sie den ausführbaren Namen Ihrer Anwendung (z. B. myApplicationName.exe
) mit dem Wert 9000
hinzu, um den IE9-Modus zu erzwingen. Beachten Sie, dass möglicherweise auch andere Werte funktionieren. Alternativ können Sie diesen Schlüssel unter HKCU
anstelle von HKLM
erstellen, ohne dass Administratorrechte erforderlich sind.
Durch den Einsatz einer dieser Techniken können Entwickler das volle Potenzial von IE9 innerhalb ihrer .NET WebBrowser
-Steuerelemente freischalten.
Das obige ist der detaillierte Inhalt vonWie kann ich IE9 -Funktionen in einem .NET -Webbrowser -Steuerelement aktivieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!