下面的代碼會將畫布轉換爲圖像,並在除IE以外的瀏覽器中下載(我正在使用IE9).IE代碼在新選項卡中打開DataURL。但它不可下載。將畫布下載到使用Javascript的IE瀏覽器中的圖像
if(navigator.appName == "Microsoft Internet Explorer")
{
somehtml1= document.createElement("img");
somehtml1.id="imgid";somehtml1.name="imgname";
somehtml1.src=canvas.toDataURL("image/png");
document.body.appendChild(somehtml1);
window.win = open (somehtml1.src);
setTimeout('win.document.execCommand("SaveAs")', 500);
}
else
{
somehtml= document.createElement("a");
somehtml.href = canvas.toDataURL("image/png");
somehtml.download = "test.png";
}
由於..that是真正有用的。 –
嗨,需求是自動推動保存爲圖像,一旦新標籤打開。 –
瞭解...恕我直言,這是一個不好的要求。 – markE