Wie kann ich die Einstellungen oder die Version des eingebetteten Browsers in Windows 7 ändern?

Wie kann ich die Einstellungen oder die Version des eingebetteten Browsers in Windows 7 ändern?

Programme wie Winamp und SharpReader verwenden alle einen eingebetteten Webbrowser, den Windows zum Anzeigen von Webseiten bereitstellt. Beim Besuch von Websites wie whatbrowser.org denken die Server, es handele sich um Internet Explorer 8. Ich kann nicht sagen, ob dies IE9 im Kompatibilitätsmodus ist oder nicht. Und ich kann die Einstellungen für diese Browser anscheinend nicht ändern.

Meine Frage ist, wie ich die Einstellungen ändern kann, damit es genauso gut funktioniert wie IE9? Ich habe mehr Dialogfelder mit Skriptfehlern und HTML5 funktioniert nicht. Aber in IE9 funktionieren sie alle.

Nur um das klarzustellen: Hier geht es um Ieframe, nicht um Add-Ons innerhalb von IE.

Antwort1

Die benötigten Informationen habe ich hier gefunden:Webbrowser-Steuerung – Festlegen der IE-Version.

Gute Seite zu genau diesem Thema; viele gute Informationen.

Es gibt jedoch einen Registrierungseintrag, mit dem Sie den Browsertyp erzwingen können (dies gilt für jede Anwendung). Ich habe es gerade mit Winamp getestet und es hat wunderbar funktioniert.

Für 32 Bit:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

Für 64-Bit:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

Erstellen Sie einen neuen DWORD-Wert und benennen Sie ihn nach der EXE-Datei mit dem eingebetteten Browser (z. B.: winamp.exe).

Der Wert, auf den dieser Schlüssel gesetzt werden soll, ist (entnommen ausMSDN hier) als Dezimalwerte:

9999 (0x270F)
- Internet Explorer 9. Webseiten werden im IE9-Standardmodus angezeigt, unabhängig von der !DOCTYPE-Direktive.

9000 (0x2328)
- Internet Explorer 9. Webseiten, die standardbasierte !DOCTYPE-Direktiven enthalten, werden im IE9-Modus angezeigt.

8888 (0x22B8)
– Webseiten werden im IE8-Standardmodus angezeigt, unabhängig von der !DOCTYPE-Direktive.

8000 (0x1F40)
- Webseiten, die standardbasierte !DOCTYPE-Direktiven enthalten, werden im IE8-Modus angezeigt.

7000 (0x1B58)
– Webseiten, die standardbasierte !DOCTYPE-Direktiven enthalten, werden im IE7-Standardmodus angezeigt.


Winamp nach dem Hinzufügen des Schlüssels (Sie müssen nicht einmal einen Neustart durchführen oder sich abmelden):

Winamps Browser mit IE9

verwandte Informationen