这个问题很好解决,就是在获取webgl对象的时候,多传入一个{preserveDrawingBuffer: true}
,然后在使用canvas.toDataURL()
获取就能够获取到了。
案例:
var canvas = document.getElementById("canvas");
gl = canvas.getContext("experimental-webgl", {preserveDrawingBuffer: true});
这个问题很好解决,就是在获取webgl对象的时候,多传入一个{preserveDrawingBuffer: true}
,然后在使用canvas.toDataURL()
获取就能够获取到了。
案例:
var canvas = document.getElementById("canvas");
gl = canvas.getContext("experimental-webgl", {preserveDrawingBuffer: true});