2010-09-29 13 views

Antwort

7

Internet Explorer, obwohl es „Hacks“ im Internet veröffentlicht, die es Ihnen ermöglichen, eine Abhilfe zu verwenden, um einen beliebigen Browser Sie starten möchten.

This Thread scheint eine der möglichen Lösungen zu erklären.

+1

Ein Bündel des Hacks explizit aufgeführt ist und Linked-in den Antworten auf eine WPF-Browser-bezogene Frage, die ich fragte eine Weile zurück: http://StackOverflow.com/Questions/2940944/Wpf-Browser-is-there-but-invisible –

+5

Es gibt keinen Hack zum Einbetten eines beliebigen Browsers in das WebBrowser-Steuerelement ... Es wird immer sein IE. Was Sie * können * tun, ist es zu öffnen neue Fenster in einem anderen Browser, anstatt IE –

+0

Danke Kerl für die Antwort ... Internet Explorer ist der Web-Browser, den ich im WPF WebBrowser-Steuerelement möchte ... wie ich eine anzeigen möchte MHT-Datei (Webarchiv) ..So für mich ist es wichtig, dass der WPF WebBrowser Steuerelement ** IMMER VERWENDET ** Internet Explorer – MadSeb

11

Ein Problem der Web Browser Control hat, dass es dauerhaft im IE 7 Rendering-Modus standardmäßig fest ist. Auch wenn IE 8 und jetzt 9 haben deutlich die IE-Rendering-Engine zu mehr CSS und HTML konforme standardmäßig die Web-Browser-Steuerelement hat nichts davon. IE 9 insbesondere - mit seiner stark verbesserten CSS-Unterstützung und grundlegende HTML 5 Unterstützung ist eine große Verbesserung, und obwohl das IE-Steuerelement einige IE interne Render-Technologie verwendet, ist es immer noch in der alten IE 7 Rendering standardmäßig fest.

Dies gilt unabhängig davon, ob Sie das Webbrowser-Steuerelement in einer WPF -Anwendung, einer WinForms-Anwendung, einer FoxPro oder VB classic-Anwendung mit dem ActiveX-Steuerelement verwenden. Hinter den Kulissen verwenden alle diese UI-Plattformen die COM-Schnittstellen , und Sie bleiben bei diesen Regeln.

sehen: Web Browser Control - Angabe die IE Version

http://www.west-wind.com/weblog/posts/2011/May/21/Web-Browser-Control-Specifying-the-IE-Version

Verwandte Themen