我想复制图像本身而不是任何文本或相关的src。
我做了一个jsfiddle示例https://jsfiddle.net/pvuefca7/1/
你可以玩游戏并看到复制文本工作正常,但对于图像却没有。我认为它与<img>
不是一个节点或某些东西有关。我问是否有任何方法可以选择特定图像并进行处理。如果图像是唯一的元素,则document.execCommand('Copy');
命令将复制图像,IE在新选项卡中打开图像并在控制台中运行该命令。但是,当它不是唯一的元素时,我需要一种处理图像的方法。
答案 0 :(得分:1)
您可以点击按钮申请Blob
图片;在调用.value
之后,在<textarea>
data URI
个事件中将FileReader
元素的load
设置为.readAsDataURL()
。选择.value
的{{1}};提示用户按textarea
;位于CTRL+C
的{{1}} copy
的{{1}}事件处理程序集.value
textarea