请参阅以下视频说明问题:http://youtu.be/-QgKo0AsBJs它应该像在Chrome和Firefox中一样保存为png。你通过safari获得的是一个空白的“未知”文件,没有文件扩展名。这是JS:
function getCanvasImg(){
var canvas = document.getElementById('mCanvas');
console.log(renderer.domElement.toDataURL());
var link = document.getElementById('canvasImg');
link.href = renderer.domElement.toDataURL().replace("image/png", "image/octet-stream");
link.download = 'canvas.png'
link.click();
}
此外,您会注意到画布移动到屏幕的左侧;它应该像其他浏览器一样重要。
非常感谢任何帮助,谢谢