大部分代码都是 copy 来自 这个 Stack Overflow 问题 中, 思想就是在用户 paste 的时候 focus 一个 设置 contenteditable 属性的 div, 然后从这个...bitmap 和第一步准备的图片的 bitmap 一致
第一步, 准备测试图片, 计算图片的 bitmap
第一步和第二步被封装到了一个单独的 npm 包中 copy-logo-to-clipboard..., electron 的应用打包出来都比较大, 但是在没有更好的办法的情况下只能这样, 分发一个 electron 应用来实现跨平台的操作系统的剪切板操作....macos 平台下, Firefox 是可以正常的读取出在粘贴板中的图片的 bitmap
在刚开始写测试的时候, 我笃定浏览器可以正常的读取出在粘贴板中的图片的 bitmap, 但是经过后续的测试发现只有...只有 chrome 保证了读取出来的图片的 bitmap 是和原始的图片的 bitmap 完全一致, 其他浏览器均不能保证(在 Windows 下, Macos 下 chrome, Firefox 均可以保证