具有数据URI和下载属性的锚在iOS / Safari中不起作用

时间:2018-12-29 18:12:17

标签: ios html5 data-uri

我建立了一个简单的Web应用程序,该应用程序使用canvascanvas.toDataURL()元素创建图像。然后,我使用包含download属性的数据URI创建一个定位标记。像这样:

<a href="data:image/jpeg;base64,somedata" download="filename.jpg">Download</a>

这在Chrome和Safari上的Android / MacOS设备上非常有效-单击锚点将数据URI下载为.jpg文件。

但是在iOS Chrome浏览器上,单击链接不会执行任何操作。要下载文件,需要在新选项卡(显示图像)中打开锚点,然后保存图像。

我尝试添加一个target="_blank",但是没有达到预期的效果。

是否有一种方法可以使iOS像Android / MacOS一样工作,单击链接即可启动下载?

0 个答案:

没有答案