javascript - 在 Javascript 中从浏览器复制图像到剪贴板?

标签 javascript browser image clipboard

是否可以在 javascript 中将图像复制到剪贴板?我会复制文字,但你会复制图片吗?

这是安全限制吗?

最佳答案

最后一个答案是从 2010 年开始的,从那时起浏览器发生了很大变化。 使用这个简单的功能,您可以将您想要的任何内容(文本、图像、表格等)(在您的页面上)复制到剪贴板。 该函数接收元素 ID 或元素本身。

function copyElementToClipboard(element) {
  window.getSelection().removeAllRanges();
  let range = document.createRange();
  range.selectNode(typeof element === 'string' ? document.getElementById(elementName) : element);
  window.getSelection().addRange(range);
  document.execCommand('copy');
  window.getSelection().removeAllRanges();
 }

关于javascript - 在 Javascript 中从浏览器复制图像到剪贴板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2321606/

相关文章:

javascript - 打印从服务器加载的内容

javascript - 重新启动 tomcat 时如何重新加载 js 文件

java - 为什么 .setImageBitmap() 不将图像分配给 ImageView 对象?

javascript - 保留原始值 "variable = NEWVAR || variable;"

javascript - 动态导入所有子文件夹导出

javascript - y 轴的 Highcharts 复选框

php - 将域限制为 Chrome 访问者?可能的?

javascript - 如何通过 react-share 共享动态生成的图像?

java - 在输出流中写入 imageicon

javascript - knockout 计算写入未触发