Heim >Backend-Entwicklung >C++ >Unterstützt der .NET -Webbrowser die IE9 -Funktionen, einschließlich SVG, voll und ganz und wie kann ich sicherstellen, dass dies der Fall ist?

Unterstützt der .NET -Webbrowser die IE9 -Funktionen, einschließlich SVG, voll und ganz und wie kann ich sicherstellen, dass dies der Fall ist?

Susan Sarandon
Susan SarandonOriginal
2025-01-26 00:16:09489Durchsuche

Does the .NET WebBrowser Control Fully Support IE9 Features, Including SVG, and How Can I Ensure It Does?

.NET WebBrowser -Steuerung hat die IE9 -Funktion (einschließlich SVG) vollständig unterstützt? Wie kann ich seine Unterstützung gewährleisten?

<:> Frage:

wird in der .NET -Winform -Anwendung mit der Webbrowser -Steuerung den gesamten Bereich der IE9 -Funktion angezeigt, einschließlich SVG -Rendering? Antwort:

WebBrowser Control verwendet die aktuell installierte Version von IE. Für Überlegungen zur Kompatibilität wird die Seite jedoch im IE7 -Standardmodus gestellt. Verwenden Sie die Funktion von IE9:

Methode 1: HTML -Meta -Mark

Auf der HTML -Seite eine Meta -Marke auf der

-Marke hinzufügen:

Um normal auszuführen, markieren Sie dieses Element bitte vor einem CSS- oder JavaScript -Link in

.

<head> Methode 2: Die Registrierungsänderung

<code class="language-html"><meta content="IE=9" http-equiv="X-UA-Compatible"></meta></code>

Registrierungselemente in die folgende Position hinzufügen: <head>

Erstellen Sie einen neuen Schlüssel namens "MyApplicationName.exe" (ersetzen Sie MyApplicationName.exe durch Ihren Anwendungsnamen) und setzen Sie den Wert auf "9000". Dadurch wird das Webbrowser -Steuerelement gezwungen, die Seite im IE9 -Modus zu rendern. oder Sie können auch ein Registrierungselement am folgenden Ort hinzufügen:

Ermöglicht die Änderungseinstellungen ohne die Autorität des Administrators.
<code>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION</code>

Zusätzliche Beschreibung:

<code>HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION</code>
Sie können den anderen Wert als "9000" verwenden.

Egal welcher Wert verwendet wird, es kann möglicherweise nicht in der Lage sein, die Seiten dazu zu zwingen, im IE8 -Modus zu rendern.

Es ist zweckmäßig, HKCU anstelle der Registrierungsmethode in HKLM zu verwenden, da keine Administratorbehörde erforderlich ist.

Das obige ist der detaillierte Inhalt vonUnterstützt der .NET -Webbrowser die IE9 -Funktionen, einschließlich SVG, voll und ganz und wie kann ich sicherstellen, dass dies der Fall ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn