鍍金池/ 問答/HTML/ 移動端如何實現(xiàn)點擊按鈕 保存圖片

移動端如何實現(xiàn)點擊按鈕 保存圖片

在微信端是 長按圖片 出來保存圖片

如果實現(xiàn)自己做一個按鈕。 點擊直接保存這張圖片呢?

回答
編輯回答
墨染殤

之前也找了這個答案,但是一直沒找到合適的解決方案

2017年5月6日 04:16
編輯回答
尤禮

參考如下2種:
1、window.open,會被瀏覽器攔截。(不推薦使用)

2、Html5有個新的屬性:download直接下載。用之前判斷一下alink.download是否存在就可以了。

function save() {
    var img = document.getElementById("testImg");
    var alink = document.createElement("a");
    a.href = img.src;
    a.download = "testImg.jpg";
    a.click();
}

ps:如果只是微信瀏覽器的話就用它的api吧。

2017年4月26日 01:05
編輯回答
苦妄

用window.open()可以

2017年2月13日 04:38