Answered by:
Webbrowser control outdated

Question
Answers
-
“For compatibility purposes, the WebBrowser control will run in IE7 Standards Mode by default if no Feature Control Key value is defined for an application” [http://blogs.msdn.com/b/ie/archive/2009/03/10/more-ie8-extensibility-improvements.aspx]. Therefore, the WebBrowser control does not necessarily reflect your installed version of Internet Explorer. Many Web applications are not designed for this mode.
To adjust the behaviour, try setting special FEATURE_BROWSER_EMULATION values to registry: http://msdn.microsoft.com/en-us/library/ie/ee330730(v=vs.85).aspx#browser_emulation, including the “Wow6432Node” and “vshost” cases. Use a value which is appropriate for modern versions, such as 11001. See also: http://weblog.west-wind.com/posts/2011/May/21/Web-Browser-Control-Specifying-the-IE-Version. To cover all of the cases, you have to write four values.
If manual experiments work, then you can set these values programmatically before displaying the form.
- Edited by Viorel_MVP Friday, January 08, 2016 10:17 AM
- Proposed as answer by Weiwei CaiMicrosoft contingent staff, Moderator Monday, January 11, 2016 1:08 AM
- Marked as answer by Weiwei CaiMicrosoft contingent staff, Moderator Friday, January 15, 2016 8:54 AM
All replies
-
Hi Søren Melgaard,
This forum is discuss Visual Studio WPF/SL Designer, Visual Studio Guidance Automation Toolkit, Developer Documentation and Help System, and Visual Studio Editor.
What type of project do you create? Please tell us the detailed steps to help us reproduce this problem.
According to the message that you provided, it should be caused by the old version of browser. Please check the browser version you are using. If you are using IE, please upgrade it to version 11.
Best Regards,
Weiwei -
“For compatibility purposes, the WebBrowser control will run in IE7 Standards Mode by default if no Feature Control Key value is defined for an application” [http://blogs.msdn.com/b/ie/archive/2009/03/10/more-ie8-extensibility-improvements.aspx]. Therefore, the WebBrowser control does not necessarily reflect your installed version of Internet Explorer. Many Web applications are not designed for this mode.
To adjust the behaviour, try setting special FEATURE_BROWSER_EMULATION values to registry: http://msdn.microsoft.com/en-us/library/ie/ee330730(v=vs.85).aspx#browser_emulation, including the “Wow6432Node” and “vshost” cases. Use a value which is appropriate for modern versions, such as 11001. See also: http://weblog.west-wind.com/posts/2011/May/21/Web-Browser-Control-Specifying-the-IE-Version. To cover all of the cases, you have to write four values.
If manual experiments work, then you can set these values programmatically before displaying the form.
- Edited by Viorel_MVP Friday, January 08, 2016 10:17 AM
- Proposed as answer by Weiwei CaiMicrosoft contingent staff, Moderator Monday, January 11, 2016 1:08 AM
- Marked as answer by Weiwei CaiMicrosoft contingent staff, Moderator Friday, January 15, 2016 8:54 AM