我正在.NET Winforms应用程序中的IE webbrowser控件中测试WebGL的使用。我已经安装了IE11预览并检查了webbrowser控件是否报告了版本11.如果我在IE11中运行此页面[http://www.html5canvastutorials.com/three/html5-canvas-webgl-rotating-cube/]页面,我会看到一个旋转的多维数据集。在winforms应用程序中,它会抱怨脚本错误。
我已经尝试过几个WebGL网站,结果相似。有什么想法吗?
答案 0 :(得分:2)
默认情况下,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实施的团队