SVG support for the Async Clipboard API | Blog | Chrome for Developers
博客文章详细介绍了如何在使用异步剪贴板 API 时实现对 SVG 图像的支持。此功能允许 web 应用实现更自然的图像编辑软件交互,通过剪贴板复制和粘贴 SVG 图像,而非以文本形式或使用变通方法。
ClipboardItem.supports()
静态方法检测是否支持 SVG 图像(以及任何其他 MIME 类型)。ClipboardItem
用对象填充要复制的 SVG 图像数据的 Blob,其键为 Blob 类型(即 'image/svg+xml')。ClipboardItem
并通过 getType()
方法获取所需类型(即 'image/svg+xml')的 Blob,之后将其转换为 Blob URL 并分配给 <img>
的 src 属性。此功能由 Microsoft Edge 团队在 Chromium 中实现,表明了 web 开发正在不断进步,以提高用户与应用间交互的便利性和安全性。