0

我正在.NET Winforms 应用程序的 IE 浏览器控件中测试 WebGL 的使用。我已经安装了 IE11 预览并检查了 webbrowser 控件报告版本 11。如果我在 IE11 中运行此页面 [ http://www.html5canvastutorials.com/three/html5-canvas-webgl-rotating-cube/]页面,我会看到一个旋转的立方体。在 winforms 应用程序中,它抱怨脚本错误。

我已经在几个具有相似结果的 WebGL 站点上进行了尝试。有任何想法吗?

4

1 回答 1

2

默认情况下,WinForms WebBrowser 控件将以不支持 WebGL 的 IE7 标准模式呈现网站。确保您的应用程序设置了适当的注册表项以使默认模式 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 Edge 模式的值。

披露:我在微软实施 WebGL 的团队中工作

于 2014-04-25T17:02:54.417 回答