現在、私はcanvas
それをPNGとして保存したいと考えています。手の込んだ複雑なファイル システム API を使ってそれを行うことはできますが、あまり好きではありません。
download
属性を持つリンクがあるかどうかはわかっています:
<a href="img.png" download="output.png">Download</a>
ユーザーがファイルをクリックすると、ファイルがダウンロードされます。したがって、私はこれを思いつきました:
$("<a>")
.attr("href", "img.png")
.attr("download", "output.png")
.appendTo("body")
.click()
.remove();
デモ: http://jsfiddle.net/DerekL/Wx7wn/
しかし、うまくいかないようです。ユーザーアクションによってトリガーする必要がありますか? または、なぜそれが機能しなかったのですか?