我正在测试.NET Winforms应用程序中IE WebGL浏览器控件中WebGL的使用。我已经安装了IE11预览,并检查了see浏览器控件是否报告了版本11。如果我在IE11中运行此页面[http://www.html5canvastutorials.com/three/html5-canvas-webgl-rotating-cube/]页面,我会看到一个旋转的立方体。在winforms应用程序中,它会抱怨脚本错误。
我已经在几个WebGL站点上尝试过了,结果也差不多。有什么想法吗?
发布于 2014-04-26 01:02:54
默认情况下,WinForms WebBrowser控件将以IE7标准模式呈现站点,该模式不支持WebGL。确保您的应用程序设置了适当的注册表项,以将默认模式设为IE11边缘模式。
请参阅http://blogs.msdn.com/b/ie/archive/2009/03/10/more-ie8-extensibility-improvements.aspx上的IE博客文章,其中描述了FEATURE_BROWSER_EMULATION功能控制键,但请记住,这是在IE8的上下文中,因此它不包括IE11边缘模式的示例。http://msdn.microsoft.com/en-us/library/ie/ee330730(v=vs.85).aspx#browser_emulation记录了最新的值,包括IE11边缘模式的值。
披露:我是微软WebGL实现团队的一员
https://stackoverflow.com/questions/19424283
复制相似问题