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