在Autodesk查看器中获取webGL错误

时间:2017-07-27 14:42:32

标签: javascript java autodesk-forge autodesk-viewer

我收到的错误如下: 未捕获的TypeError:无法读取属性' __ webglFramebuffer'为null

当我要访问与附加了autodesk查看器的页面链接的另一个页面时。我不知道它为什么会来。我在我的网站上使用angularjs,并且该页面的控制器中没有关于查看器的代码。

1 个答案:

答案 0 :(得分:4)

您收到此错误是因为您没有销毁您离开的页面上的查看器实例,因此当接收页面调整大小等事件时,查看器将尝试重新呈现,并且由于WebGL上下文已被破坏,因此它将触发此错误错误。

当您离开查看器页面时,只需放置一些清理处理程序,根据您使用的角度版本,您应该轻松找到该方法,然后放下以下代码来清理查看器:

{{1}}