Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我如何svg在html没有往返服务器的情况下直接从浏览器下载页面?
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 将在新窗口中打开并可以保存。当然,点击链接后,不会弹出对话框,但需要用户手动保存文件。我不确定这是否可以进一步自动化。