使用WebBrowser控件的Three.js?

时间:2018-04-12 08:15:45

标签: three.js webbrowser-control

在Visual Studio 2017下,在winform应用程序中,我尝试使用webbrowser导航到使用Three.js的页面。

public Form1()
    {
        InitializeComponent();

        MessageBox.Show(mockupBrowser.Version.ToString(), "WebBrowser version");

        mockupBrowser.Navigate("https://threejs.org/examples/webgl_geometry_cube.html");

    }  

但在加载Three.js时,我遇到了JavaScript错误(第6852行第3行)

我的WebBrowser控件版本是11.0.16299.125,我在Windows 10下。

直接使用Google Chrome或Internet Explorer时我没有问题。

任何解决方案? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

检查this回答。

WebBrowser Control只是IE的一个包装器,根据机器的配置,它可以包装IE7,它根本不支持WebGL。