我最近做了Catifier.com,一旦用户设置了自己的背景图片,就不能再导出 Canvas 了,内置安全措施。
这几天我一直在尝试另一种保存方式,但就是找不到任何东西。
有谁知道不使用 toDataURL 将 Canvas 导出为图像的完全不同的方法吗?
任何帮助或链接将不胜感激!
最佳答案
您能不能通过您域中的脚本运行外部图像(采取适当的预防措施来防止 DOS 攻击)从而绕过这个问题?否则我认为答案很可能是否定的(如果不是这种情况,它可能会被视为浏览器错误;参见:http://simonsarris.com/blog/480-understanding-the-html5-canvas-image-security-rules 等)。然而,服务器端解决方案应该是可行的。
关于javascript - HTML5/JS - 将 Canvas 导出为 PNG 时出错 - 来自其他服务器的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9833984/