I have an application that is using the .NET WebBrowser control. It is loading a page that uses a javascript feature that requires at least IE 10. By default the WebBrowser control uses IE 7.
The page does contain the meta tag <meta http-equiv="X-UA-Compatible" content="IE=edge">.
When running the application on a physical machine running Windows 7 or Windows 10 the page loads just fine so I know the meta tag is effective.
However running on a VDI/VM environment with Windows Server 2012 the page doesn't fully load. The background color is loaded from the CSS but nothing else because of a javacript error.
Is there anything about a VDI/VM environment that could interfere with javascript running in a .NET WebBrowser control or cause it to not observe the meta tag?