javascript - 使用 JavaScript/jquery 将图像复制到剪贴板

标签 javascript jquery image clipboard

我需要使用 JavaScript/jquery 将图像复制到剪贴板,我使用以下 js 来实现这一点。

function copyImageToClipBoard() {
            var div = document.getElementById('chart1');
            div.contentEditable = true;
            var controlRange;
            if (document.body.createControlRange) {
                controlRange = document.body.createControlRange();
                controlRange.addElement(div);
                controlRange.execCommand('Copy');                   
            }
            div.contentEditable = false;
        }

它在 IE 本地运行良好。但是当我尝试从其他机器 IE 上测试它时,要将图像粘贴到 MS Word 中,我需要使用“选择性粘贴”->“设备独立位图”选项,否则我看不到粘贴的图像。

我想知道这是否与主机的环境有关。如果是这样,还有其他可以在任何地方使用的选项吗?

最佳答案

由于安全隐患,网络上的剪贴板访问是不可取的。

关于javascript - 使用 JavaScript/jquery 将图像复制到剪贴板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8743559/

相关文章:

javascript - setTimeout放置在 header 中,我如何限制运行1次

javascript - 通过 jQuery 中的循环追加一个列表项

r - 在 R 中使用 readJPEG{jpeg} 打开 .jpg 图像时出错

javascript - 如果 HTML 文本等于值,则单击更改

javascript - Material Design 表组件不支持动态行选择

javascript - IE7 中的 HTMLElement 原型(prototype)

python - Pygame:将png图像中的所有白色像素转换为完全透明

javascript - 如何在 ace 中向 mode-xml.js 添加新的突出显示规则?

javascript - 如何在JavaScript中实现异步函数之间的依赖?

iOS WidgetKit 无法加载某些图像