我正在测试在.NET Winforms应用程序中的IE webbrowser控件中使用WebGL . 我已经安装了IE11预览并检查了webbrowser控件是否报告版本11.如果我运行此页面IE11中的[http://www.html5canvastutorials.com/three/html5-canvas-webgl-rotating-cube/]页面我看到一个旋转的立方体 . 在winforms应用程序中,它会抱怨脚本错误 .
我已经尝试了几个具有类似结果的WebGL网站 . 有任何想法吗?
1 回答
默认情况下,WinForms WebBrowser控件将以IE7标准模式呈现网站,该模式不支持WebGL . 确保您的应用程序已将相应的注册表项设置为默认模式IE11 Edge Mode .
请参阅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 Edge模式的值 .
披露:我是参与微软WebGL实施的团队