小编Cel*_*lEX的帖子

如何在 JavaScript 中获取浏览器复制图像的实际 URL

好的,例如,当我们在 Firefox 中对图像(不是图像位置)执行“复制图像”时,数据将被复制到剪贴板。如果我们粘贴到可编辑的文件中<div>并输出该文件的 HTML <div>,我们可以看到它是图像的实际 URL,而不是 base64 URL 或某些对象 URL。例如,如果我们将其粘贴到“画图”中,我们就会得到实际的图像。URL 是否嵌入到剪贴板数据中的某个位置?如果是这样,我们如何在粘贴上检索它?

以下是调用粘贴事件的代码:

let cd = (event.clipboardData || event.originalEvent.clipboardData);

for (item of cd.items) {
    if (item.type.indexOf("image") >= 0) {
            ..... get the URL value ....

        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript url image paste

1
推荐指数
1
解决办法
1772
查看次数

标签 统计

image ×1

javascript ×1

paste ×1

url ×1