这个问题很好解决,就是在获取webgl对象的时候,多传入一个{preserveDrawingBuffer: true},然后在使用canvas.toDataURL()获取就能够获取到了。
案例:
var canvas = document.getElementById("canvas"); var gl = canvas.getContext("webgl", {preserveDrawingBuffer: true});
标签:canvas,preserveDrawingBuffer,webgl,toDataURL,var,true From: https://www.cnblogs.com/hyt09/p/17387211.html