我得到了一个 base64 svg 图片和 html 链接,例如:
<a href="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0..." target="_blank">img</a>
但是当我单击img
链接时,一个新窗口(看起来像空白)闪烁并很快消失,仅此而已。
如果添加'下载'属性,例如:
<a href="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0..." target="_blank" download>img</a>
svg img 可以成功下载并在浏览器中打开。
如果直接将其粘贴data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0...
到浏览器的 URL 栏中,则 svg 可以按预期直接打开。
我应该如何<a>
正确使用标签才能在浏览器中直接打开 base64 svg?
非常感谢。
当你点击 img 时