Will the Ie9 Webbrowser Control Support All of Ie9'S Features, Including Svg

Will the IE9 WebBrowser Control Support all of IE9's features, including SVG?

The IE9 "version" of the WebBrowser control, like the IE8 version, is actually several browsers in one. Unlike the IE8 version, you do have a little more control over the rendering mode inside the page by changing the doctype. Of course, to change the browser mode you have to set your registry like the earlier answer. Here is a reg file fragment for FEATURE_BROWSER_EMULATION:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
"contoso.exe"=dword:00002328

Here is the complete set of codes:

  • 9999 (0x270F) - Internet Explorer 9.
    Webpages are displayed in IE9
    Standards mode, regardless of the
    !DOCTYPE directive.
  • 9000 (0x2328) - Internet Explorer 9. Webpages containing standards-based !DOCTYPE
    directives are displayed in IE9 mode.
  • 8888 (0x22B8) -Webpages are
    displayed in IE8 Standards mode,
    regardless of the !DOCTYPE directive.
  • 8000 (0x1F40) - Webpages containing
    standards-based !DOCTYPE directives
    are displayed in IE8 mode.
  • 7000 (0x1B58) - Webpages containing
    standards-based !DOCTYPE directives
    are displayed in IE7 Standards mode.

The full docs:

http://msdn.microsoft.com/en-us/library/ee330730%28VS.85%29.aspx#browser_emulation

Is it possible for the .NET WebBrowser control to use IE9?

The only way IE9 could install side-by-side is when it uses new GUIDs for the interfaces and coclasses. Which means that you cannot use WebBrowser, it has the GUIDs hard-coded.

There's one other option, using the AxHost wrapper. Right-click the toolbox, Choose Items, select the COM Components tab and locate IE9 in the list. No idea what it might be called, the old name was "Microsoft Web Browser", serviced by c:\windows\system32\ieframe.dll

You'll have to make do without the friendly WebBrowser and HtmlDocument wrapper classes.

Does the WPF 4.0 WebBrowser Control support HTML5 if IE9 is installed?

Applications that host the WebBrowser control must opt-in to post-IE7 modes using FEATURE_BROWSER_EMULATION. See Will the IE9 WebBrowser Control Support all of IE9's features, including SVG?

Does the WPF 4.0 WebBrowser Control support HTML5 if IE9 is installed?

Applications that host the WebBrowser control must opt-in to post-IE7 modes using FEATURE_BROWSER_EMULATION. See Will the IE9 WebBrowser Control Support all of IE9's features, including SVG?

How can I make sure the embeded browser control uses Internet Explorer 9?

From this answer

If you want to take advantage of new IE9 features, you should add the meta tag <meta http-equiv="X-UA-Compatible" content="IE=9" > to the HTML page you're showing.

OR

HKLM > SOFTWARE > Microsoft > Internet Explorer > Main > FeatureControl > FEATURE_BROWSER_EMULATION

And in there add 'myApplicationName.exe' with value '9000'

IE9 WebBrowser control does not render animations like in IE9

Microsoft (WPF team) has acknowledged the problem and has decided to not fix this issue.

See the Microsoft connect ticket here.

https://connect.microsoft.com/VisualStudio/feedback/details/736253/ie9-webbrowser-control-does-not-render-animations-like-in-ie9

Also please note that I've had the same issue in a win form application.



Related Topics



Leave a reply



Submit