サーバーへのラウンドトリップなしでブラウザから直接ページ内をダウンロードできるようにするsvg
にはどうすればよいですか?html
ユーザーがボタンを押すことができるようにしたいと思いますsvg
。ページの要素は、「ダウンロード」機能と同じように、ユーザーのコンピューターにローカルに保存されます。
どうすればこれを達成できますか?
PS: どうかご容赦ください。今日は少し遅いです。ありがとう!
次のように、データ URI を使用できます。
<a target="_blank" href="data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg'><circle r='30'/></svg>">Click here</a>
SVG は新しいウィンドウで開かれ、保存できます。もちろん、リンクをクリックしてもダイアログは表示されませんが、ユーザーはファイルを手動で保存する必要があります。これをさらに自動化できるかどうかはわかりません。