0
您好我在本地下载了一个包含以下代码的画布,但它在Ipad上不起作用。无论如何要做到这一点?谢谢。window.location.href在Ipad上不起作用
var img = canvas.toDataURL("image/png").replace("image/png", "image/octet-stream");
window.location.href=img;
您好我在本地下载了一个包含以下代码的画布,但它在Ipad上不起作用。无论如何要做到这一点?谢谢。window.location.href在Ipad上不起作用
var img = canvas.toDataURL("image/png").replace("image/png", "image/octet-stream");
window.location.href=img;
iOS不允许强制直接八位字节流以这种方式下载图像。你必须在这种情况下去掉MIME类型,并要求用户手动保存(按住+保存)。
var img = canvas.toDataURL("image/png");
window.location.href=img;
为useragent添加一点iOS正则表达式,所以它可以在其他设备上本地工作。
您似乎试图强制(本地)下载,但iOS Safari不允许下载。感谢, – bfavaretto 2013-04-08 14:49:42
有没有办法做到这一点? – user1874941 2013-04-08 14:53:50