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
Freigeben: 2025-01-26 00:16:09
Original
448 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

Zusätzliche Beschreibung:

<code>HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION</code>
Nach dem Login kopieren
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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage