firefox webextension替代addon剪贴板sdk用于复制图像

时间:2017-03-24 19:04:18

标签: javascript firefox-addon firefox-addon-sdk copy-paste firefox-webextensions

我正在尝试开发一个Firefox扩展,其中涉及将图像复制到剪贴板。在过去,似乎这是使用clipboard插件sdk完成的。但是,这已被弃用,所以我需要找到另一种方法将图像复制到剪贴板。使用document.execCommand('copy')的{​​{3}}但我无法将其用于复制图像。

从网上搜索似乎通常无法通过Javascript将图像复制到剪贴板,但我想知道Firefox是否有某种webextensions API来访问剪贴板。

编辑:这是我用来尝试复制图片的代码:

document.body.appendChild(img);
let range = document.createRange();
range.setStartBefore(img);
range.setEndAfter(img);
range.selectNode(img);
window.getSelection().addRange(range);
var successful = document.execCommand('copy');
window.getSelection().removeAllRanges();
document.body.removeChild(img);

img是一个HTML图片元素。 运行时没有任何事情发生,但

0 个答案:

没有答案