最近在试试 electron ,用到一个剪贴板的功能,也就是粘贴剪贴板中的图片,
chrome 由于有特有的 API 所以很容易就能获得剪贴板中的图片,然而用 chrome 中的复制图片功能复制的图片,虽然系统剪贴板中已经存在了,但是其还会复制一份富文本内容到剪贴板,而用 chrome 的 API 粘贴时,富文本优先级更高,所以就没法获取图片了

只能用 event.clipboardData.getData("text/html") 或者富文本内容,然后在从下面这样的 html 代码中提取图片地址,再获取图片:
<html>
<body>
<!--StartFragment--><!--EndFragment-->
</body>
</html>
```

网友评论