将图像复制到剪贴板不能在Firefox&铬

时间:2012-04-19 03:34:22

标签: javascript asp.net firefox google-chrome

  

可能重复:
  How to copy to the clipboard in JavaScript?

我需要一个关于JavaScript的帮助。我在asp.net网站上使用过这个脚本。

    <script type="text/javascript">
        function CopyToClip() {
            var imgControl = document.getElementById('imageControlWithImageToCopy');
            imgControl.contentEditable = 'true';
            var controlRange;

            if (document.body.createControlRange) {
                controlRange = document.body.createControlRange();
                controlRange.addElement(imgControl);
                controlRange.execCommand('Copy');
            }
            imgControl.contentEditable = 'false';
            return true;
        }
    </script>

此代码用于将图像(在图像控件中)复制到剪贴板,并且在IE中工作正常。

但是这个脚本在Firefox&amp;铬。

请建议任何可以在Firefox&amp;铬

2 个答案:

答案 0 :(得分:2)

抱歉,您无法将内容复制到Chrome或Firefox的剪贴板中。 Internet Explorer有一个小洞,可以让你这样做,但它几乎是唯一支持这种功能的浏览器。

有一个Flash hack可以实现这一点,但这只适用于文字,抱歉。

答案 1 :(得分:0)

看看here。 Google Chrome不再支持复制到剪贴板。 您可能希望了解闪存可能的选项。发现this one一个,但没有更多的发展。